O documento em man systemctl explica que os comandos enable criam links simbólicos e os comandos disable os removem. Refere-se à documentação da seção [Install] dos arquivos da unidade para obter mais informações.
man systemd.unit tem alguns documentos relacionados à seção [Install] , que fornece um exemplo de onde um link simbólico é armazenado. Se a seção [Install] contiver WantedBy=multi-user-.target , o link simbólico será criado em: /etc/systemd/system/multi-user.target.wants/foo.service
[Install] no arquivo de serviço dhcpcd relacionado e verifique se o link simbólico relacionado foi excluído.
Por fim, conforme descrito em man systemctl , há uma versão ainda mais strong de disable chamada mask , que impede absolutamente todas as formas de iniciar seu serviço, portanto, você também pode tentar isso.