It's not a location issue - I can zoom in on anything at infinite focus and get the same results. Just picked the stop sign randomly. It only occurs at infinite focus.
With the "Life Statistics" oddity, I wonder if there is a way to wipe out any hidden settings/config via telnet. Both the web interface and reset button default didn't change anything.
So that rules out location.
All that's left is firmware and hidden config. (Which Dahua's do have)
There is a way to fully nuke and reload the camera via
tftp, look up the Dahua recovery thread for the steps but I'd load the 2016 firmware/factory reset via the webgui first before trying the TFTP route.
Firmwares to test.
Remember to both the Camera firmware and PTZ firmware.
Do not mix them up.
Grab this:
Index of /Dahua/kamerove_systemy/_Firmware/05SD/Main_Firmware/SD-Eos/DH/20160912
ENG_N is the one you want.
Factory reset the camera before and after loading the firmware to clear out any hidden configurations.
Then this: ftp://ftp.asm.cz/Dahua/kamerove_systemy/_Firmware/05SD/PTZ_Firmware/SD59XXXS-HN/
Try 2.0.4 with the older firmware.
If it still plays up after loading both and factory resetting, try this version:
Index of /Dahua/kamerove_systemy/_Firmware/05SD/Main_Firmware/SD-Eos/General/20160912
Again Eng N but you can try P.
But if that still has issues.
Factory reset and load the firmware from here:
SD59225U-HNI
[NTSC]DH_SD-Eos_EngSpn_N_Stream3_V2.422.0000.8.R.20170315
[PTZ]General_SD59XXXS-HN_V3.02.20.R.170116
Give the lens a good clean and re-seat the camera module.
If it still has focus issues after that, then it is hardware issue.