You may use these scripts to figure out when your node was not available for the satellite:
You can then check your router/firewall logs for those dates to see if connections were blocked and possibly why.
You may also have messages like “ping satellite failed” in the node’s logs. In the last case please check that the DDNS updater is configured on your router (usually in DDNS section) instead of the app on your PC.