The calculation of scheduled event times is done when the database server starts, and each time a scheduled event handler completes.
See SQL Anywhere Server - Database Administration > Maintaining Your Database > Automating tasks using schedules and events > Schedule and event intervals > How the database server checks for scheduled events.