I have never seen the chess.com engine labeling a move as "brilliant" in the basic analysis, only in the advanced (deeper) analysis. If the engine labeled a move as brilliant because it is better than its best option, one could find brilliant moves for the basic analysis as well. In my opinion, a move is called brilliant when it requires a certain threshold depth (defined by the programmer) to be found. Apparently, the basic analysis does not have that depth so by definition no move will be called brilliant.
A few days ago I analyzed an otb game in which my oponent made a move that gave me the option to checkmate in 7 after two sacrifices. I missed it, so the engine told me I blundered. My opponent made an irrelevant move so I got a second chance. This time I saw it, so I sacrified my bishop to start the mating sequence. The engine said the move was brilliant even though it already knew it was the best option.
I analyzed the game again in basic mode, the move was classified as "best", but not "brilliant" for the reason I mention above.
wow thanks for clearing it up u guys