i am not sure, but first see if the windows machine (192.168.0.10) is listening on 123. Open a power shell as administrator ad run the following command. Can another windows machine (ie laptop) get NTP from the ntpd windows server, but not the cameras? is 123 open in both directions through the router so that the demon is synched?
netstat -anb| findstr /i "listening"
If you're looking for a dirt cheap standalone option, a Raspberry Pi makes a great NTP server. I picked one up to set up an NTP server that all my cameras and NVR sync to. It seems to keep the timestamps for the cameras nicely in sync. With the default camera NTP settings I was setting a few minutes of drift between cams.
The nerd in me has always wanted to attach a compatible GPS receiver to one of those to make it a Stratum 1 time server. But it just isn't worth the hassle!