the main problem with this is, that lichess analysis is goofy in a way
consider this my rapid game
lichess.org/5ESx53FP/black where i had accuracy 93% ..and i am about 1200 fide elo.
The problem is, that chessbase 16 (i ran stockfish on it too) gives me only 49% engine correlation! You can also just turn on the engine on lichess...and you will see, that i didnt played best moves...and still had 93% accuracy!
As was pointed out on different thread, on lichess page
lichess.org/page/accuracy explaining, what accuracy on this site actually means, you can understand, that it really can't be used for cheating detection. You can play as bad as you want and as long as you dont considerably lower your practical probability of winning, lichess is not considering your moves as poor.
It all depends on your opponent. If he/she plays badly enough, then every move is winning and then every normal/average move of yours is considered accurate, or lets say "accurate enough to still win". It doesnt have to be accurate in the sense of "best move" is.