Keeping block attributes in place

Hello! I have made a .dwg file, where I made a bunch of blocks that have text attributes in them. When I flip or mirror the blocks, the text rotates with the block, meaning that despite rotating the block, the text doesn't go upside down, it stays readable as normal.

However, I'm trying to add this same block to another drawing, and when i flip/mirror it there, the text goes upside down. What can be the cause of this? Why does it work normally on one .dwg file, but when copy pasted to another it stops working?