You should also disable window-level blur in developer settings, which prevents the GPU from spiking to 100% when swiping down the notification shade and a couple other areas. It is barely noticeable, as the background blurs only temporarily and the difference is purely cosmetic for what translates to decent battery gains. The Pixel 3 & 4 actually have this disabled by default
I have the same problem on my Pixel 6 pro, AT&T, ESIM, no preferred networks option in the settings, only way to change to 4G LTE is by calling ##4636## and changing the network there, but that sucks, like why do I have to a call a phone number to change my preferred network, the phone battery is suffering when connected to 5G, did you find any fix for that ?
This doesn't work at all with a pixel 6 on Google Fi. 'Preferred Network Settings' doesn't even exist within the settings. To those replying about turning it off for battery life... I want to turn it off because the 5G service is terrible. Has nothing to do with battery life.