Flawed analysis?
Not sure how to post the analysis portion, but here is an example of a game where the analysis confused me and seemed to be filled with recommended mistakes. It actually occurs with most games I analyze, though, so that's why I just wanted to find out in general why they are recommending lines that contain mistakes or blunders.
For instance, on move 7 the analysis said Rg1 was best. Then it gives a hypothetical line containing 12 moves, 5 of which were mistakes or blunders according to the analysis itself.
This is what their recommended moves were from move 7:
(7. Rg1, Qh3 8. Rxg7 Nce7 9. Ne3 Nf6 10. Bc4 Rg8 11. Bxf7+ Kf8 12. Rg3 Rxg3 13. fxg3 Bc5 14. Qe2 d6 15. Ng5 Qh6 16. h4 Bd7 17. Nf5 Nxf5 18. exf5)
But then as I scroll through these recommended moves in the analysis, it shows many of them to be mistakes or blunders. For instance, it says move 9 Ne3 is a mistake, and the best move instead is Bc4. So if that's the case, why did they say Ne3 in the first place? Why not say Bc4 for that move instead?
Then on their recommended move 12, it says Rg3 is a mistake, and the best move is Rxg8+. Again, I have the same question.
Then on their move 16, it says h4 is a blunder and Nd5 is best. So why are they telling me to play a blunder? Same with move 17 (Nf5 is a mistake - Nd5 is best) and move 18 (exf5 is a blunder - Ne6+ is best).
Hopefully this all makes sense. I'm really just trying to learn from this analysis feature, and so far it is only confusing me more when I actually analyze my games and try to figure out what I should have played.
Thanks for your reply!
I've been using the mobile app up until now, and I can't see where it even shows the depth on there at all?
However, I just analyzed it on my desktop for the first time, which does give different (better) results. And that is showing me a depth of 22. And it does have Bc4 for move 9, just like yours. In fact, most of the moves do seem to match what you posted.
Now that I see what the analysis looks like on my desktop, it does seem much better than on my phone. Perhaps that was the difference? I do think this will help me just to use that instead, which I will do from now on.
Thanks for all your help!

It can be amusing when continuing with an analysis, that sometimes the suggested best move turns out to be only good or excellent. The reason for this is analysis level. Analysis level can make a big difference. The higher the level, the further ahead the computer looks. At level 18 the computer may suggest one move, but when it looks ahead a bit more at, say, level 24 another line proves better.
I have never seen a suggested move immediately made rated any lower; however. This might be the result of the processing power of your app versus a computer?
[Edit] Looks like you already have it sorted out . . .