Perhaps a "friendly priest" introduced him to "The New Faith"...
I find it very hard to understand how or why ANYONE, much less a practicing Catholic, would be a homosexual or rule in favor of homosexuals, unless, as you point out, he had been introduced into “The New faith.”