Quando há uma pergunta sobre uma diretiva systemd, você pode usar man systemd.directives
para descobrir onde ela está documentada. Neste caso, mostra que After=
está documentado em man systemd.unit
.
Nesse arquivo, ele mostra que After=
diretiva está listada em "[UNIT] SECTION OPTIONS", indicando que pertence à seção [Unit]
do arquivo.
A mesma documentação também documenta as opções da seção [INSTALL], e After=
não está listado lá.
Em suma, sua diretiva After=
estava no local errado, o arquivo da unidade, portanto, não teve efeito até que você a movesse para o local correto.