Cron event running more than once if triggered from WP Crontrol

I think I solved this issue. The reason seems to be that I had the following cron related constants set in my wp-config.php file:

define( 'DISABLE_WP_CRON', false );
define( 'ALTERNATE_WP_CRON', true );

Since I am using a docker container here, I added ALTERNATE_WP_CRON and when using this we also need to set DISABLE_WP_CRON to true, otherwise all scheduled cron jobs will be run twice.