Hallo Rolf,
ich weiss nicht, ob du dein Problem schon lösen konntest. Aber vielleicht hilft dir das hier weiter: microtask and event listeners (ab 30:00 min)
Etwas weiter vorne im Video (ab 27:00 min) wird auch gut erklärt, wie microtasks das rendering in the event loop beeinflussen.
So die Kurzantwort: Es ist tricky und du musst genau aufpassen, wie der event ausgeführt wird 😉
Gruß Michael