let me start this by saying, i have no idea whats going on with your cam. However there are 2 things i can think of that might be contributing to this. 1) heat! how hot is it where your camera is? getting hot is really hard on batteries. 2) Signal strength. it might sound strange but if a wifi device has a very weak signal they tend to try and try and try to connect. This causes them to use much more power than if they had a stronger signal.
and just one more, but this is unlikely to be the cause. Have you made any changes to your internal network? I use a Pihole server for ad blocking in my house. This doesn’t seam to have an affect on my Wyze products, but with other devices they really want ads and will continuously attempt to download them causing a MASSIVE drain on battery (Thanks Microsoft). Again i doubt this is it, but is anything on your network attempting to block traffic?