Correct on each point. Swissport/Edinburgh Airport acted with the same levels of haste to get rid of a fair percentage of staff as soon as covid hit in the same way that fat tory cretin, Martin, did at Wetherspoons. From guys i've spoken to, both were expecting their former employees to be begging to come back, but lots had to find, out of necessity, other employment to survive during and post pandemic. They have kept their new jobs rather than go back to the old regimes.
The issues at Edinburgh are principally with the lack of Security staff, although they seem to be fast-tracking new staff to increase the numbers now. As Swissport do both the ramp duties (loading/unloading the luggage from planes as well as "pushing" and guiding planes on the stands) and ground duties (check-in/boarding/baggage hall) as agents for a number of airlines who don't have their own staff at the Airport, with minimum staff they have not been able to cope with the substantial increase in passenger numbers as the Summer has gone on. They are the main guilty party for all the baggage issues and cancellations, with Menzies also contributing to a lesser degree.
Edit https://www.dailyrecord.co.uk/news/scottish-news/passengers-left-hours-claim-luggage-27525970
They refer to the shambles that is as "challenging conditions"