Does the watch work for variables that do not contain a hyphen?
Are you using the current product version 2.2 update 2?
Just to clarify, if you hover over the data items in the source you do not see and values being displayed, correct?
I am unable to test this at the moment because I am currently attending our DevDay session in Orlando, but I should be able to test tomorrow.
You will most likely have to open up a support incident for this as it appears you are setting everything up correctly and it may be a product issue, but I cannot be sure until I am able to test it.
Thanks.