En désactivant selinux le temps d'analyser ce qui ne vas pas?
sudo setenforce 0
Après tu peux forcer ton service à se lancer avant/après d'autres.
Il faut modifier :
sudo systemctl edit nomduservice
et modifier "After/before" dans [Unit].
Après faut regarder dans les groupes qui a le droit de faire ce genre de chose. Mais je soupçonne selinux quand même à ce niveau...