Last week I booked a flight via Ryanair approximately 13 hours prior to departure using their official iOS app.
When I went to check in, the app would not let me, giving me a vague error message.
I got to the airport three hours before departure, and eventually found someone who could help (Ryanair didn't appear to have any customer-facing staff).
They told me that the ticket was sold by a third-party travel agent, NOT Ryanair, which is why I couldn't check in, and as it took so long to find someone who could help, I now had to pay a £55 fee to print a boarding pass.
This, weirdly, didn't happen on the return journey - despite the booking reference, etc. all being the same, check-in via their app just worked.
I've since reached out multiple times to Ryanair support seeking an explanation as to why their app seemingly sold me an invalid ticket, but their support keeps closing the queries without offering anything approaching a satisfactory explanation.
How can I get a simple explanation from Ryanair regarding what actually happened here so I can avoid whatever it was in future?