Why don’t these “institutions” have moral turpitude clauses in their contracts that supersede tenure
1. Remove from all activities associated with the university all faculty members, tenured or not, and continue their current levels of pay and benefits. Those costs would cease at their deaths, making that a predictable cost.
2. Insert a clause in all new contracts that deviations from Church teachings would supersede any tenure and that penalties could include suspension or contract termination.
These steps would separate Caesar's laws from God's laws. I will freely admit that I am not a Catholic. I only suggest that this may be a way out of this and future similar problems.