famke
Sounds like maybe server time is off or database time is off? Check the server Timezone, web server Timezone, PHP Timezone, and MySQL Timezone. All time zones can be in your specific Timezone except the database Timezone. It’s recommended that the database Timezone is always UTC so dates are easily translated to other Timezones if needed.
You should also check your various logs (general server logs, webserver error logs, PHP error logs, MySQL/MariaDB error logs, osTicket System Logs, Browser Console logs, etc.) for any related errors.
Cheers.