Try manually setting the time using annother computer as your source and try again. Afterwords be sure systemd-timesyncd is installed. It’s been missing in some image builds and that causes issues.
Aug 17 14:44:47 librem5 dhclient[1059]: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
Aug 17 14:44:47 librem5 dhclient[1059]: DHCPOFFER of 192.168.x.client from 192.168.x.server
Aug 17 14:44:47 librem5 dhclient[1059]: DHCPREQUEST for 192.168.x.client on wlan0 to 255.255.255.255 port 67
Aug 17 14:44:47 librem5 dhclient[1059]: DHCPACK of 192.168.x.client from 192.168.x.server
Showing a healthy and normal DHCP protocol sequence (if starting from scratch i.e. no existing valid lease) and where obviously I have made the client and server IP addresses more generic / anonymous before pasting.