Just an idea:
What happens if You set all NTP servers to 0.0.0.0 (or 127.0.0.1)?
Tried it but without success.
It should give itself the correct time from the start, if you have a working internet connection, and have "Wait for network" for 30secs enabled.
Otherwise, what is the use for setting your OWN time?
I'm using Stalker Client for IPTV. There is a 1 hour delay in EPG which is loaded by UTC time. And i need to manually adjust the time to +1h and use Timezone -1h so that the Time and EPG shows correct. I would rather use IPTV simple client but i cannot get there EPG to work.