ewoks events from workflow can be mixed when workflows run in parallel
This was the main cause of the missing start events.
Another cause of missing start events is the time-to-live of the database that stores the events. This is not something that seems to have an easy fix so the frontend needs to deal with it (skip the job probably).
Edited by Wout De Nolf