Could be a faulty unit.
With one of the previous Mazda keys my MIL had, it chewed through batteries every few months on one of the two fobs. We figured it's because we kept using it (and not the other - it was a backup), but then one day she swapped to the "backup" fob because the primary died and she didn't have time to replace the battery (she didn't get around to it for about a year and a half...). The "backup" lasted the entire life of the lease (about 2.5 years).
I suspect the fob itself is culprit. See if Volvo will honour any sort of warranty for it (doubt it), or swap to using a backup one if you have an additional.