Pixels aren't famous for their battery life, good opensource software rarely results in good energy efficiency, because the jack of all trades doesn't have the economies of scale, the secret little proprietary features that only top-tier (closed source) OEM partners get to know about, etc. So enevitably the hardware supports several lower power-states than what it is ever actually put into by the kernel because it's never sure if it's safe or not. The only real solution is to really take control as the owner of the phone by manually closing apps that could prevent a deeper sleep state, and most importantly manually setting the screen brightness (very important! huge power draw!) and refresh rate manually as you "use" the screen.
4G preffered is not the right call, I see why you do it because it's a lower frequency, but it's also a higher wattage for longer distances with less efficiency per MB transferred per Watt. It's "idle" cost is lower than 5G, but by far the best thing to do is enable wifi-calling (2.4Ghz has far lower max wattage and network-idle-chatter) and then turn the cellular modem off entirely. The cellular modem is an entirely seperate computer, running it's own linux-like OS. The wifi chip is just a PCIe device. You should also turn the bluetooth off if it's not actively paired but duh.
If you do all that, the "phone" has great battery life - it can idle for well over a day on a small battery, which is incredible for a multi-core computer running a full opensource UNIX-compliant OS the entire time. Even with all the virtualisation, RAM shuffling, and encryption/decryption going on for the extra safety that Graphene provides over vanilla Android. I mean, you could solder on a bigger battery if you really want. Good luck doing that on an iPhone.
But ultimately it is the double-edged sword of the opensource nature of the phone OS that the cellular modem isn't completely integrated into the phone OS like say a Nokia (where they make their own OS). These 3rd party cellular chips use a lot of power and prevent the phone OS from being as energy efficient as they might. But, you have the option of shutting them down entirely.