Ok this is even funnier, the same thing happens on another skin, I mean... ALMOST HAPPENS
What I'm doing here is doing the exact same InlineSettings (and style options) as before, but they are on a MeterStyle
All of the strings in the skin are separate meters (because I wanna click them), but, only the one in the middle (named twitter) has DynamicVariables on (because I can change it from twitter to reddit with a context action).
The only difference with this skin is that Update is -1 and that at the end of the lua file that I have to generate the list I have SKIN:Bang('[!Update][!Redraw]').
If it's needed I will post the code for the 2nd one as well.
Sorry for the long delay. This has been fixed for the next beta.
In this case, the problem wasn't the "Shadow" inline setting, it was actually the the "None" inline setting - specially the parsing of that option. Some assumptions were made when introducing this option, which ended up causing some "repeating" of some inline settings. This repeating wouldn't be noticeable in most cases, but it did cause a "doubling" effect for the Shadow option.