Если он не запускается при загрузке, но делает на systemctl restart
, я бы посмотрел, установлено ли /home/theo/Repos/plants-monitor/remote
в этой точке.
Возможно, что-то есть автоматическое монтирование или домашний монтаж вашего домашнего каталога при входе в систему.
Если это так, вы можете изменить рабочий каталог на нечто, существующее всегда, даже если это только тест.
Дополнительно, используя journalctl -n 9999 -u plants
даст вам больше сообщений в журнале, поэтому вы сможете увидеть , почему не работает, вместо того, чтобы просто увидеть сообщения «слишком много раз пытались отказаться».