I got a quick fix for this issue.
I’ve the same problem: I’ve my volume on an NFS Share where the data-folder from Immich is located. The problem: On boot, docker doesn’t find the given IP Address. So docker doesn’t start immich_server at the beginning and I need to manually start the container.
I added to the docker systemd-file inside the section [Service] the following line: ExecStartPre=/bin/sleep 20
So, after booting the OS, docker waits 20s until it also starts. Result: docker finds the ip address from my NAS and the Immich container can start successfully.