Das dürfte an ProtectHome=yes liegen.
yes==true
ProtectHome=
Takes a boolean argument or the special values "read-only" or "tmpfs". If true, the
directories /home/, /root, and /run/user are made inaccessible and empty for processes
invoked by this unit. If set to "read-only", the three directories are made read-only
instead.
Siehe: man systemd.exec
für weitere Infos, speziell auch zu den anderen verwendeten Protect-Einstellungen und Sandboxing.