Why does Laird's RS1xx LoRaWAN sensor request timestamp every 12 hours?

Answer

This is built in behavior. The idea is to correct for clock drift within the sensor. As time goes by, the internal time maintained by the sensor gradually creeps out of accuracy. Every 12 hours, the sensor sets its timestamp request flag such that the user application sets the time again to maintain accuracy on the sensor side.