Pixelbook external monitor washed out, resolution mismatch via HDMI through a USB-C hub

Well, I tried connecting my Pixel 4 phone to a monitor, but turns out Google has disabled the feature for the phone to display on an external monitor; rumor has it that it’s to promote Chromecast. I have no other USB-C devices.

I’ve tried on both ports of the Pixelbook, the same issue persists.