You got the points back and the player was banned, now that's what I call swift justice lol
cheaters on chess.com

https://support.chess.com/article/648-what-do-i-need-to-know-about-fair-play-on-chess-com
https://www.chess.com/article/view/online-chess-cheating
https://www.chess.com/article/view/chesscom-update-january-2024#FairPlay
The site closed almost 60,000 accounts last month for fair play violations and has a full team of staff working on reports along with some automated systems for detection.
https://www.chess.com/article/view/fair-play
That said, discussions of cheating, potential cheating, or cheat detection are not allowed in the general forums. This type of discussion is only allowed in the Cheating Forum club once you've been a member for at least 30 days
https://www.chess.com/club/cheating-forum
chess.com you have to do something about cheaters. It is frustrating to see cheaters win with 90 +. But i think chess.com care about thier money and monopoly of chess online.