So you're '2-hour break' has cost you 6 hours of time outside the park.
I agree, a break takes a lot of time. I, personally, have never needed 6 hours, though if you do more than one thing, it could easily eat up all that time (swim, nap, run, gym, shop, explore the resort, etc.). We have ranged from 3 to 4 hours using buses from AKL, POFQ, and POR.
More context, because I think it's relevant:
- We're not fast walkers - we dilly-dally, stop to look at stuff, jump in the line ride at the restrooms... we're slow.
- Rope drop... theoretically, you get more done if you start as early as possible... not so sure that's still true. But if you've had a successful morning, you're mentally ready to relax a bit in the afternoon.
- AKL gets a lot of complaints for their very long halls. When we stay there, we actually ASK for the rooms at the very end of the long halls, becasue the "partial" animal views are so great there. So add 5 minutes for each walk (bus to room, room to pool, pool to room, room to bus).
- Also consider that we would "spare a few minutes" for hanging out on the balcony to watch the animals. We could never leave on time! Add 10-15 minutes each time we needed to go to the park.
- Finally, AKL is a bit far for most of the parks, and midday, you can wait for one single bus to do a whole loop to a park and back if you just miss it as you get to the bus stop. Those were the 4-hour breaks!
- Even with all that, we never needed more than 4 hours for a break while staying at AKL. Other resorts are somewhat more convenient to the parks and less distracting.
When we stay closer to a park, like the Epcot resorts, we have a more relaxed break - maybe a swim AND a nap. But still take 3-4 hours.
The only time this is really difficult or impossible is when the parks close early.