You do not have to be Catholic to post there.
You do have to be a member of the caucus designation, unless you are invited.
I”m not a member and I have posted answers and questions there...and my religion has never been questioned. I’m Catholic, but no one has ever asked. but you do you.