Comentar o [Unit] faz com que as diretivas Requires e After sejam ignoradas. Remover essas diretivas e remover o comentário # fornece um comportamento idêntico.
O motivo pelo qual ele não estava iniciando na inicialização sem o comentário # deve ser devido a um problema com o requisito para o outro serviço.