Não, a ativação não acontece por causa da predefinição.
systemctl disable cups
só impedirá a inicialização automática.
É possível que tenha sido iniciado de qualquer forma porque foi necessário para outro serviço.
Isso confirmaria;
systemctl --reverse list-dependencies cups.service
Se esse for o caso, avalie & desativar esses serviços também.
Ou, se você não se importa com as repercussões e quer impedir completamente que seja iniciado, mascare-o.
systemctl mask cups