See this: Systemd ProtectHome & Allowing access to specific home directory - Unix & Linux Stack Exchange
Also make sure that the entire path to that file and the file are readable by the user the service runs as. Whether this is the case is not clear from the information you provided, so I’m just mentioning it