Rak7258 failing to set its clock

I have a customer with a Rak7258. If they reboot their router and and the Rak7258 at the same time, the Rak7258 boots faster than the router which results in its clock remaining unset, even as the router comes online.
This results in the gateway repeatedly failing to connect with the network server (SSL handshake error), because the start date of the certificate on the server is later than the incorrect clock on the gateway.
Rebooting the gateway fixes it, but this is not a solution. How can I make the Rak robust to this scenario, please?