I was experiencing similar issues under Manjaro. I couldn’t tell exactly when it happened but attributed it to a kernel or other update.
Are you seeing anything in dmesg? I was seeing kernel ring timeouts just after booting (I don’t know how it recorded them from before the freeze but it did). My searches led me to find that the Ryzen 5600 silicon had degraded just enough to be unstable. I could underclock it and it got a bit better but not fixed. In the end I replaced it with a new 5800 and the issues completely went away.



It works fine. I do it. I mount the services share to /mnt/data on the host and then just path mount /mnt/data/servicename to the container.
Some of my containers I also mount to directly using NFS volumes in the docker compose. This is for things that generally aren’t service data, like media.