Deco X20: wrong time setting and NTP check error
I have two Deco X20's setup in a mesh network and the time setting is not synchronized between the two nodes. Looking at the config for the primary node, everything seems to be setup correctly.
But browsing the settings for the secondary node directly (LAN IP 192.168.71.250) shows that the time setting is wrong on that node (the time always restarts from firmware build date when the node is restarted, so 21/12/2023 and ticking). I can also see a lot of NTP requests in the trace log, and a lot of errors relating to NTP in the secondary node's system log repeating every 10 seconds:
Thu Dec 21 10:02:51 2023 user.crit : ntp check error!!!; errno(2): No such file or directory Thu Dec 21 10:03:01 2023 user.crit : ntp check error!!!; errno(2): No such file or directory Thu Dec 21 10:03:11 2023 user.crit : ntp check error!!!; errno(2): No such file or directory
I've tried a lot of things to fix this: several reboots and factory resets, manually configuring the upstream DNS server manually (for both IPv4 and IPv6). I've also tried using my Raspberry Pi with pihole as DNS server through DHCP config, but it makes no difference, although the pihole logs confirms a lot of constant outbound requests to different NTP servers.
I've seen other users with this error on this forum but none of the other solutions have worked for me. Is my secondary node broken? Or is there something else I can try to fix the time/request flooding issue?