- Edited
I'm just here to report that my Pixel 4 XL has also lost the ability to retrieve charge data from the battery after the most recent update, so I don't think OP's issues are necessarily isolated incidents (aside from the moisture component). I understand that the device is end-of-life and I don't expect support for it, but I wanted to make mention of this issue because it might urge someone to take a closer peek to see if there's something that can easily be tweaked and rolled out in the next update.
My device caught the update when it was at 16% battery capacity, and after reboot, it couldn't be charged above 16%...at least according to the indicator and several other battery-monitoring apps. However, I've tested running a heavy load (recording 1080p video), and the level never dropped below 16%.
I believe my device is charging fully, but has lost it's ability to retrieve the charge state, and stuck at the level it was when the update occurred. Can't afford a new device right now, just gotta stick this one out until I can, but figure at least it's better than reverting to stock.
Don't mean to hijack the thread, but if rolling back to a previous build is the most logical step, I'd be grateful if someone could advise on that. Otherwise, I'll start my own thread, but I don't necessarily expect support and won't raise a stink if no one comes to my rescue.