I'm not sure about your comment on calculated dimensions. I suspect this might be a problem (I've experienced this type of behaviour before) but cannot see a way to eliminate them from my chart table - or are you suggesting eliminate them, just while tracking down the problem?
Yes - that's what I'm suggesting. The erroneous behaviour may be due to the calculated dimensions. If that is the case - can you move the calculations into the script, or are they based on current selections?