Иногда сервис отображается как активный, но приложение всё равно работает не так, как ожидается. В такой ситуации полезно сначала собрать минимальный набор фактов.
systemctl status name.service --no-pager
journalctl -u name.service --no-pager -n 100
ss -tulpen
stat -c '%U:%G %a %n' /path/to/app
После этого уже видно, где искать дальше: в unit-файле, конфигурации приложения, правах на каталог, портах или внешней зависимости.