I’m not sure this is useful in your case;
sudo systemctl soft-reboot
however, there is also REISUB/REISUO:
It might be worth checking that the unit file actually exists:
ls /etc/systemd/system ls /etc/systemd/user
…if those paths are correct…