Nothing, but the variable you place in the watch list is, I believe, the one from the procedure in which it was originally found. That is, it is the variable itself, not a variable of that name in the current procedure.
If your variable is declared as public and persistent outside the procedure in which you are using it, that may be a different situation.
(like you, I am an advanced beginner when it comes to coding)