Hi there! It's been a few months since I responded. Has there been any progress on this issue?
Ok, so when I went to do this for you, now the opposite problem is happening. When in enhancement, the shaman shows correctly on my VuhDo as Melee-DPS, but when they switch to Elemental, they're still showing as Melee-DPS and not ranged. I've included screen shots with the output from those dump commands for both cases. The shaman also uses VuhDo and their panels seem to be working properly when they switch specs.
This was in retail, version 3.125. I don't play Classic so I don't know if it's happening there too.
Having an issue where Enhancement Shaman are being sorted as Ranged-DPS in my panels, rather than Melee-DPS.