systemd 3 failed startups then the 4th success

Need a way to figure out why syncthing fails a few times before succeeding at boot. Here is the pertinent journal logs:

This is happening before the syncthing logging facility is running as there is nothing in the logs from the GUI. If I add the line: ExecStartPre=/bin/sleep 9 under the Service heading it wait long enough for whatever it needs and it starts up the fist time. So how can I see what syncthing does not have if it starts up too early. I.E. what is causing these failures? Latest Raspberry pi OS.

Exiting without a logged reason is a bit baffling, I have no idea why that would happen.

Do a dmesg -T and see what log entries appear just before, during, and up until Syncthing successfully starts.

Given that it’s a RPi, I’d suspect that it might have to do storage, but there could easily be other reasons.