Problems after rebuild

Hi, recently had to reconfigure my station after an sd card failure. All back up and running but only for a few hours at a time. It runs fine uploading data to the server but then stops. Built a second test pi and that does the same. The output from the satnogs client at time of fail is below. Have to boot the pi to get it to start working. Restarting the client doesn’t fix it. Any ideas?

robo@mm5aes-1:~ $ systemctl status satnogs-client
● satnogs-client.service - SatNOGS client
Loaded: loaded (/etc/systemd/system/satnogs-client.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2024-04-05 16:22:11 BST; 2 days ago
Main PID: 380 (satnogs-client)
Tasks: 5 (limit: 1595)
CPU: 4h 7min 26.570s
CGroup: /system.slice/satnogs-client.service
└─380 /var/lib/satnogs/bin/python /var/lib/satnogs/bin/satnogs-client

Apr 07 05:14:50 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 05:37:08 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 06:53:02 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 09:30:36 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 10:09:00 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 11:08:39 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 11:26:16 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 11:49:54 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 11:54:13 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
Apr 07 13:08:25 mm5aes-1 satnogs-client[380]: satnogsclient.scheduler.tasks - ERROR - Observer job lock acquiring timed out.
robo@mm5aes-1:~ $