Dumb AP not syncing time

The thing is, if I manually run the following command, the time is correctly set. It is just not getting set by the sysntpd daemon.

Here is on a fresh boot today, Sat Sep 9 13:20:

# date
Thu Sep  7 06:16:05 EDT 2023

The date is off by several days as you see. Manually restarting the daemon fixes the time. Why is it not getting setup on boot?

# /etc/init.d/sysntpd status
running

# /etc/init.d/sysntpd restart
# date
Sat Sep  9 13:03:35 EDT 2023