I have direct flight booked in October. That must be summer schedule as not changed.
The stop is a not the best seems to take ages. Would not do that again unless no choice. People get on/off and clean plane. You’re stuck in seat.
If Rio could possibly stay a day?