Hi and welcome...
This sounds quite bespoke so I doubt anyone has the exact same issue.
It's more likely your logic has a flaw or events are queued up due to misuse of a delay node for example.
Post a screenshot of your flow and an export of it into a reply below and I'm sure someone will cast an eye over it for you.
Ps, When you post your flow, in order to make code more readable and actually importable it is important to post it between two sets of three backticks - ``` - see this post for more details - How to share code or flow json