No. the odds were not really helpful in determining the winner. Don't you forget how many bookies were in favor Garcia over Rolly, but Rolly came out as a winner. So it's telling the truth if result still unpredictable. There are numerous factors affected the result, and it's not only based on the odds.
As for Garcia vs Barrios, many overestimating Garcia to win it by KO, but who knows he will perform as bad as his fight against Rolly, then Barrios win it.

In general, that’s how it works, which is why we have odds for favorites and underdogs in the first place. But we also can’t deny that there are times when bookies don’t price things perfectly. That’s when you start seeing overvalued or undervalued odds.
Those odds don’t always represent the true chance of winning based purely on algorithms, a lot of it reflects how the public is betting since they’re the ones moving the lines. Oddsmakers are really just trying to balance the market and manage risk, not predict outcomes perfectly.