Just logged in and read through the thread. I’m pretty sure your posts were flagged because someone felt you violated forum rule #5:
Non-Catholics are welcome to participate but must be respectful of the faith of the Catholics participating on the board.
Just an FYI. There really has been an uptick in flagged posts lately.
Well, in my neck of the woods, being respectful does not equal agreement.

If respectful disagreement is disallowed, that is very discouraging. Looks like that many people are uncomfortable of being exposed to disagreement.
I’m also pretty sure that for posts to be hidden, more than one person has to flag them, so probably several people found the posts objectionable.
I have no information about this. I heard that not all “flaggers” are equal, some people higher on the “food-chain” can make just one flag, and it will hide the post. But I have no information about it. It may just be a rumor.
It is far better to engage well meaning posters in dialogue especially when the premise (as yours was) was incredibly untenable.
In that case a simple refutation would have been in order. With actual data supporting the argument.

To say that some post is against the official teachings of the church is laughable. Of course it is against the teachings… what else would it be? Even self-proclaimed Catholics disagree with some teachings of the church. If you think that my posts were based upon some incredible untenable" foundation, you could have enumerated my errors, for everyone’s edification - mine included.
If you would think about 100,000+ years of humanity, and realize that less than a handful people ever lived according to the principle of “one partner” and “no sex outside the marriage” then you might rethink about lack of “rationality” of my principles. Of course the number of proponents does not make a principle rational, but you might think about the millennia who lived according to it.
The truth is that the new format, with community flags is not conducive to meaningful dialogues. The old forum was much nicer, but it needed more money to sustain it. In my opinion (shared by many others) the flags should be publicly displayed, hopefully with the avatar of the “flagger” and the reason for the flags - for us to learn from it. It is possible that it might lead to flag-wars, but then people might learn to exercise self-restraint, and only flag those posts which are clearly against the forum rules. Using profane language, calling someone bad names, spamming, attempting to “evangelize”, etc… for example. Of course the basic “welcoming” message could be changed to say explicitly: “opinions, which do not conform with the official teachings of church are not welcome”.
Oh, well. It is not my place to suggest how to manage the forum. All I can do is decrease or stop the participation. There is only one good reason why I would like to keep my avatar valid, that being the ability to follow conversations.