There have been some questions asked about your situation that might help.
Account restricted by Fair Play investigation AGAIN

cheating is rampant in this site and there's nothing chess.com can do about it. if i suspect i'm playing against an engine i resign right away.

How would anybody know their opponent is playing an engine? If course, I do try to do a brilliant sacrifices and end up blundering miserably. I was then called out for "cheating". It's just people assuming you are cheating. But it can get suspicious if somebody starts playing odd moves for their rating.
I think i found part of the problem. I just played a game I won, and I did a review and it says I was 91% accurate which looks suspicious for a mid 500 player. BUT, I went through the review, and it counted just stupid obvious moves as "accurate" after my opponent blundered pieces. He blundered his queen, obvioudly I'm going to take it, he blundered a rook, obviously I am going to take it, he blundered a bishop, obviously I'm going to take it. Taking them was just the stone cold obvious play that anyone would have made, but it make my accuracy score really high, even though they were obvious moves. Is that why non cheaters get flagged for cheating?

I think i found part of the problem. I just played a game I won, and I did a review and it says I was 91% accurate which looks suspicious for a mid 500 player. BUT, I went through the review, and it counted just stupid obvious moves as "accurate" after my opponent blundered pieces. He blundered his queen, obvioudly I'm going to take it, he blundered a rook, obviously I am going to take it, he blundered a bishop, obviously I'm going to take it. Taking them was just the stone cold obvious play that anyone would have made, but it make my accuracy score really high, even though they were obvious moves. Is that why non cheaters get flagged for cheating?
The site does not use the Accuracy statistic for cheat detection. It is a computed value that is not a direct engine correlation percentage.
So after never cheating in the first place, my account was finally unrestricted. I played today, I LOST FOUR GAMES IN A ROW, then won ONE game (with a whopping 74% accuracy) and went to join a tournament. Oh look, I'm being investigated by the Fair Play policy again. For winning 1 out of FIVE games.
This site is a f'in JOKE. I mean at this point, why not just start cheating? If I'm going to get punished for cheating when I'm not cheating, why bother playing fairly?