Certain variables produced by ROS (such as "signal-strength" output from wlan monitor command) include hyphens. The v3 scripting language does not appear to handle variable names that include hyphens, thus it's impossible to use these system-generated variables in scripts.
Does this reflect a change in the scripting language or a bug? If it's a change, how does one now use system-generated variables?