The events are executed by a special event scheduler thread; and it is very possible that event scheduler thread was not started. Check it using this query -
SELECT @@global.event_scheduler;
The result should be - ON
. Otherwise, execute this query to start event scheduler -
SET @@global.event_scheduler = 1;