Had problems getting a systemd service to change the slice it runs under. What finally worked was
systemctl stop …
systemctl disable …
systemctl daemon-reload
systemctl enable …
systemctl start …
I do not understand the need for disable
/enable
.