Tank Level Sensor losing communication

I have a tank level sensor that will send accurate data as it should for a day or so, then stops sending. When a reading is forced by pressing the reset button it will send and work for another day or so. I have done several factory resets and reconfigurations, but the problem persists. I have a few other level sensors with the same settings and have not had issues with them. The battery for the problematic sensor is going down at a rapid rate compared to my other sensors as well. Any ideas?

can you check the radio sleep setting ?
do you have a usb or ethernet modem ?

I do not have either, I am still only using Node Red on the Gateway.

I will purchase an ethernet modem today.