Hi

you will notice whenever you scale a object its material stretches, so the area calculation remains the same, just what you see is a stretch representation of the same area

so make the component unique, so it does not effect others using the same definition, after scale or changes, right click choose scale definition, and right click dynamic component redraw may also be required.

I hope to later create a set of ruby script tools to overcome some of these issues