Not exactly...
The problem starts with your questions being complicated and involves several things.
1 thing at a time...
Move labels- based on the difference of values before and after. At low depths, these values can change drastically.
Evaluations- are based on many factors and after many calculated moves (there's a given line to reference). The evaluations can change if a move (or several moves) in the lines changes.
In summary-Unless the "analysis" is very forcing line and/or the positions simple, a higher depth than the "standard" given is needed for a quality result.
Note: There are some positions the engines just don't evaluate well. These will give bad results no matter what.
Conclusion-Use with caution and allow the engine plenty of time (more than you probably like) to do what it does best...calculate a lot
I have a question about how the computer evaluates positions and what it means. In the example here, on the next move I played Nc5, which the computer told me was "Good" but Rd8 would have been "Best." Got it.
The screenshot is from the previous move, where the computer played h4, which was "Good." It is my understanding that it is then saying that if I play Rd8 then the valuation will be -2.45.
However, below the "h4 is good" and "Qd4 is best" it has a list of candidate moves for Black. In them both Nc5 and Rd8 show -1.63.
My guess is that these valuations are more for the subsequent line than the next move. Is that correct? If so then that would explain why Rd8 gets two different valuations on the same page.
That said, would the computer not be looking at best moves going forward? Perhaps, because usually when valuations are rerun one sees different numbers, the valuations for Rd8 were run at different times, thus the different results?
Just wondering how this works so that I can best understand the numbers.
Thanks -
george