Problem with annotative blocks

I create an Annotative Block which consists of lines and an Annotative BlockAttribute. During the define process I am in Annotation Scale 1:1. When I reinsert the block in Annotation Scale 1:1 again, the size/scale of all the components is fine - exactly the same as created. BUT .... as soon as I try to insert the same block in different annotation scale the BlockAttribute text scales fine but every other shape (lines) scales exponentially. More specifically, say I create a line of 10 meters in 1:1 and make it a block. I change the annotation scale to 2:1 and then I insert the block (choosing Scale Factor "1" and "Apply uniform scale") . The line becomes 2.5 meters instead of 5. When I change to Annotation Scale 4:1 and then insert the block the line becomes 0.625 meters instead of 2.5. I noticed that the scale of the block, in its properties tab, becomes 0.5 when I insert the block while being in annotation scale 2:1 ..... and 0.25 while being in annotation scale 4:1. So It feels like the block is scaled twice (squared), once because of the different annotation scale I chose and secondly because it is being somehow forced to acquire a scale property of 0.5 or 0.25. However, while this is true for the shapes of the Block, the BlockAttribute scales perfectly (i.e. becomes half the size when I use Ann.Scale 2:1 and a fourth of the size when I use 4:1) This problem does not occur when I insert my block in 1:1 annotative scale and afterwards I just Add a new annotation scale to my already inserted block. The proportions then are fine, both for BlockAttribute and for the lines. My system and block units are set to the same unit format (meters). Any ideas what is going wrong ??