I'm sorry, I don't think you do maths too well.
A majority of votes in a 43% turnout isn't an actual majority, let alone a significant one.
And even if it was, that's beside the point. The referendum was illegal by both Spanish and Catalan law!!
Here's another interesting detail:
In 71 municipalities the number of "yes" votes tallied were more than the number of registered voters for those municipalities according to the census.
So not only was it illegal, it was poorly conducted on top of that.
2.3 million voted constituting 43% (37% voted for Brexit and even less voted for both Trump AND Hillary), additionally 770k votes were confiscated by Spanish police which would make it a greater than 60% voter turnout - unheard of in just about any votation anywhere. My math is fine, it's based on the actual numbers not conjecture. It was a majority and very likely would have had an even greater turnout had many Catalans not been intimidated by fascist forces beating & shooting at people in the streets