Swissport who handed Ryanair flights ramp teams are allocated flights for their shifts. So as soon as one flight is delayed the next one will be as well theoretically. And you just get a knock-on effect.
I know MAG and Ryanair have had top level meeting with Swissport recently try and find a solution. But unfortunately at his time their has been no changes.
It’s a shame as the airport is getting so many complaints and negative press.