This could be NTP sync problem but could also be a time zone problem (i.e. the controller wasn’t able to get time zone correctly using your location). To check any time zone issue: if your controller runs firmware 2.1.9 minor revision (2), you can check the system diagnostics (at the home page, swipe left to right to open the left side menu, then click on System Diagnostic). It will show when the last weather call was sent out and when the response was received. The time zone data is obtained through the weather call.
I noticed that you said on your OS, the NTP IP is 18.104.22.168 port 13650: is this a custom NTP server IP? I think the default NTP server is different. Also, where is port 13650 coming from? I think by default NTP uses port 123, I don’t think the controller even provides an option to configure NTP server port.