You know, it could simply just be that some jerk thought it'd be funny to ruin your good time and report you because he's not into RP himself.

Square has this habit of "ban first, investigate later".

They get a report, look at the description of the report and take action to prevent any potential continuation of a potential incident. I feel this is generally automated. A few days later a real person well investigate the case and decide if any further action needs to be taken or if the case is settled.

Problem is; they don't take the false report off your record.

You're guilty before you're innocent. It's cancel culture and unfortunately Square leans into it. It's easier to ban you then say "my bad" then it is to prove your innocence.