I forgot to mention one more possibility with a lock that works in one location but not another…
Sometimes it has to do with the physical installation of the bolt. If the bolt doesn’t quite fit in the door, then the lock may think that it’s jammed. This can cause it to continually try to recalibrate which can both run down the batteries and cause it to ignore messages from the hub.
One way to check this is to take it off of the door and put it right next to the door, on a shelf or on the floor, and just see if then it stops draining the batteries and it starts getting messages correctly.
If it works OK when it’s not physically installed on the door, then you need to look at the mechanism of the slide bolt. You might need to hollow out the hole that the bolt slides into a little bit to fix the problem.
I do think you should go ahead and get the new device from them since it’s going to have a firmware update, but I just wanted to mention this possibility because it might affect the new lock as well.
So with the new lock, when you first get it, put it physically near the door but don’t actually install it and see if it behaves properly.
If it communicates fine when it is next to the door but it hasn’t been installed, but then when you install it you lose communication again, you’ll know you probably also have to do something with the bolt itself.