My old boss is from Brazil, and a Baptist.
He agrees with some of your analysis, but also said that many are leaving the Catholic Church because it has become “corrupted”. I don’t know what exactly he meant, but he said his home church in San Paulo gets a lot of former Catholics that way.