NTP not working despite updates

Its been months now and the NTP server on my mikrotik CCR1036 still hasnt worked despite the various firmware updates, nor the NTP client either. I have a GPS that updates the time in routerOS but i cant get that accurate time to my LAN clients.

Ok. And what? There can be many reasons… Firewall, not installed /enabled /configured ntp server, not asking clients correctly…

Some tips to check.
Server settings
NTP Server Enabled

 /system ntp server
 set broadcast=yes broadcast-addresses=192.168.88.255 enabled=yes manycast=no

In System - Clock set the Time Zone Name

Your firewall has to allow - UDP 123

Client settings
Client configuration is located in /system ntp client.

enabled (yes)
mode (One of broadcast, unicast, multicast or manycast.)
primary-ntp, secondary-ntp (IP address)

Video step by step
https://www.youtube.com/watch?v=d7iPobGwNUk

More Information
https://wiki.mikrotik.com/wiki/Manual:System/Time#Server_settings