Very odd. I recreated almost the exact same scenario with multiple nested variants on my test site (4.1.

and I can't recreate the problem that I can clearly see on your site. I also verified that the variable is still there that it should be reporting through (yet nothing is there).
The only thing that looks odd is that the index for the exceptions is consistently starting with "2" on your site. That _could_ be causing some issues with the loop, but I will have to take a look.
I can take a deeper look, but would need access to the site. If you want me to take a look, I'd be happy to. You can PIM me with details if you want.
-Derrick