I think it was an 810 or 820 I had that had terrible battery life anyway but then had the most stupid feature ever in that unplugging it from the charger would, after a few seconds delay so you didn’t notice, turn the unit on! It would then go into standby with the screen off and drain the battery before the next ride.
I had to unplug it, wait 20 seconds for it to fully power on and then turn it off.
My Edge 530 is brilliant in comparison though. The first thing to try is to actually power it off rather than put it in sleep (I thought clicking the button quickly didn’t even put it in sleep, it just turned the screen off).
Actually… Have you got different auto sleep settings? Maybe you’re both turning the screen off and yours auto-sleeps after 10 minutes so barely uses the battery, while the other unit is set to sleep after a few hours, or never, so is burning through the battery.