You don't say how this block is inserted in the drawing - it sounds as though when you insert and use the alignment property at the same time you are rotating the whole block.
As a work around, try inserting the block without letting it align to anything then drag it and let it align. If that works OK, it means finding a way to isolate the text from te rest of the block during initial insertion. And, no I don't know how you can do that!
Hope this has been of some help.
IanH