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.