Most Catholics naturally align with Democrats because they want a big bureaucratic government to align with their big bureaucratic church.
A few of them understand you can’t be a Catholic AND a secular socialist and most of those people are here on FR.
The problem - deviating from the religious angle here - is that the USA has only 2 parties.
Take the Democrats - there are Black evangelicals who are socially very conservative but vote D.
The Democrats need to be split into multiple parties — and the Republicans too.
President Trump won because many Democrats saw him as what they wanted in a President and that he wasn’t labelled a s a R lifer