We've noticed an issue with UDP endpoints and the usrloc module not sending keepalive packets to them for a long time. Eventually, usrloc will begin doing it, but sometimes it's anywhere between 10 minutes and multiple hours before the endpoint starts receiving an OPTIONS packet.
TCP and TLS endpoints do not have this issue - they being receiving OPTIONS after registration + ka_timeout elapsed.
Has anyone else seen this? It can be very easily seen with a pcap on a device registering via UDP.