If it was really 90 minutes imposed by ATC, I assumed it was a Eurocat thing and they had metered arrivals.
Chris: your copies of SPECIs are truncated apart from a couple but I see the TEMPO & BKN 005 so I gather it may have been wx related.
Odd then the comment no-one can explain why -