It appears the latest firmware (1.0.4.17) released at the end of August fixes this issue. Had been such a long time I didn't realize they had released it.
I've been chasing this issue for months now, and believe I've found something. If you are seeing the following behaviour:Reply from 192.168.21.1: bytes=32 time<1ms TTL=64Reply from 192.168.21.1: bytes=32 time<1ms TTL=64Request timed out.Reply from 1...