Si no te funciona un programa, lo que menos tienes que hacer es sumar más variables para complicarlo más.
Para que funcione automáticamente con systemctl, antes debe funcionar arrancándolo manualmente.
Prueba a arrancarlo manualmente, en tu caso bajo el usuario "dan"
Para arrancarlo, usa la misma ExecStart que luego usarás en el script de systemd, en tu ejemplo:
/usr/bin/python3 /opt/sickchill/SickChill.py -q --daemon --nolaunch --datadir=/opt/
O lo puedes simplificar más para ver todo el registros de salida:
/usr/bin/python3 /opt/sickchill/SickChill.py --nolaunch --datadir=/opt/
Eso no soluciona el problema ;-)