> You can't say an opinion is false - it's an opinion.
Fascinating. It sounds like the miscommunication happens because there is two different ways "I don't think there's any debate that X" is used.
One is used to communicate a fact. The fact that X is so uncontroversial that nobody debates it.
The other one seems to be using "I don't think there's any debate" as a kind of emphasis. It's a bit like double underscoring X and writing three exclamation points around it. It doesn't change that you are still just saying X but with more élan.
And if different people use it differently then of course they won't understand each other. One would be confused that their strongly held opinion has been declared false without the conversation partner even addressing X. The other would be confused how something so easily disproven (by the presence of a debate) can be maintained.
But of course I can be wrong.