Ronald Reagan (twice) and Bush the Elder both received a majority of the Catholic vote. So did Nixon (once). Over the course of the past three quarters of a century, the trend among Catholics has been away from the Democrats and towards the Republicans. But the overall numbers are close. Except that, as noted previously, church-going Catholics are a strong voting bloc for Republicans.
Depending on the polling data used, it is thought that the Catholic vote has gone republican between 4 and 5 times, in history, and all of those were for incumbents, except for Reagan in 1980, and HW bush as Reagan’s 3rd term, (polling also disagrees about who Catholics actually voted for in that election).
The Protestant vote has only gone democrat 3 times, 1932, 1936, and 1964.
The Catholic vote isn’t going anywhere.