OP isn't complaining about having to queue though - just asking if 2+ hours is unreasonable. We were there on Wednesday, the queues were bad and the queue times on the app not at all accurate.
We stayed at the hotel, so had early access - but only the kiddy rides are open then, so all mine did was join a queue for Vampire. With no guarantee it would open at 10, or at all. Every big ride broke down, I think more than once each, while we were there. If you have queued for an hour to a ride which then breaks down, unlucky, you just get sent away.
The queues for fast pass/disabled access were still 45 minutes plus. My DD has a ride access pass, how it works is you book a ride, queue in the 'fast pass' queue, then the system locks you out for the duration of the standard queue, before you can book another ride. So e.g. you book Dragons Fury, queue in the fast pass queue for 45 minutes, go on, then wait the 2 hours the normal queue would have been before you can book something else. So no, a fast pass or disabled pass doesn't solve the problem, nor are those with them causing the problem for everyone else.
So posters can say get there early/buy a fast pass/check the queues on the app - we did all of those, and still queued A LOT. We can't go on a quieter day, we have to go in school holidays. And I personally think that the amount of queueing, even with all my efforts to minimise it, added to rides breaking down, slow queues for food, toilets, even to get the QR code to activate the access pass in the first place, isn't okay. 'Don't go when its busy then' isn't possible for everyone, and some customer service or better organisation would at least help me.feel less ripped off.