With guest tolerance on ride times, it depends on the scenario. If you make a good thrilling enjoyable ride that changes and keeps you entertained they can handle 30 mins. Good example is a ride in the UK Derren browns ghost train, this has a ride experience of 15 minutes (minimum, loading issues usually meant it was longer) but combined with a pre and post show, 25 min was common, but people didn't realize that as it kept changing. and it was called "the future of theme parks" XD though its issues was unreliability, slight disjointed experience and the massive impressive illusion that probably doubled the price of the ride was unnoticed by most guests
Still a 30 min ride is possible, I mean Jimmy Fallons vitrual line waiting area is technically part of the ride and a lot of guests love it even though in total plus the ride your prob there for half a hour.
You can make long rides, just if you try that people are more likely to see flaws, but the concept of making a 5-8 min "thrill ride" with a number of preshows similar to gringots works well, surprising it looked like forbidden journey should had proper preshows but they just routed the queue through them instead and play them on repeat
Still it be better than the Hollywood studios original tram tour, you get a hour long tram tour, then forced to stay in a plaza with food and toilets and the only exit is a hour long walking tour. dont think anything can beat that