I recently stayed in Jamaica, we found the very early buses (say upto 9am) only picked up people from Jamaica and Aruba bus stops. But the later buses, say 10am onwards, visited all bus stops - I suspect because these buses were arriving at CBR with people on them, and so had to go to all stops to do drop off as well as pick up. Jamaica was first stop for all our buses.
the time to go to all bus stops at the resort was about 10-15mins, depending on number of people and
ECVs
we used the buses (and skyline) a lot and had zero issues (no hour long trips) - except for after after hours events on return also included rivieria people, making trip longer as it meant Jamaica was second to last drop off on these nights.