If your schedules are running at a wrong time (configured as time X, but running at a different time), the issue is most likely in the timezone settings of the OS.
Unimus uses the timezone settings from the host operating system.
The correct timezone needs to be set in 2 places in Linux. You can check using:
cat /etc/timezone timedatectl
Both outputs should show correct timezone.
If one (or both) are not correct, here is how to fix this:
# these commands are for Debian distributions, please adjust as needed # please substitute your actual TZ in the echo command systemctl stop unimus echo "Europe/Rome" | sudo tee /etc/timezone sudo dpkg-reconfigure --frontend noninteractive tzdata systemctl start unimus