My xscreensaver.service keeps failing

I have a service that keeps has a failed status when I reboot or wake up from sleep. It works fine otherwise though. What am I doing wrong here?

$cat xscreensaver.service                                                                                                                                                               
[Unit]
Description=XScreenSaver
[Service]
ExecStart=/usr/bin/xscreensaver -nosplash
[Install]
WantedBy=default.target
$ systemctl --user status xscreensaver.service
● xscreensaver.service - XScreenSaver
     Loaded: loaded (/home/bassam/.config/systemd/user/xscreensaver.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Thu 2020-10-29 22:15:05 EDT; 41min ago
    Process: 1091 ExecStart=/usr/bin/xscreensaver -nosplash (code=exited, status=1/FAILURE)
   Main PID: 1091 (code=exited, status=1/FAILURE)

Oct 29 22:15:05 bassam-manjaro systemd[1079]: Started XScreenSaver.
Oct 29 22:15:05 bassam-manjaro systemd[1079]: xscreensaver.service: Main process exited, code=exited, status=1/FAILURE
Oct 29 22:15:05 bassam-manjaro systemd[1079]: xscreensaver.service: Failed with result 'exit-code'.```

hmm I might have the same issue, after 15 mins my screen goes black then pops back to the desktop, will check the service too