I am not sure why this was down-voted. Anyways, if someone stumbles upon here with a similar kind of problem, I would request you guyshad to check the conditions (specially if there are any custom ones) that are applied to the block when it is placed inside a region.
For
For me it, this was such athe case and happening. The issue happened because of some default values getting stored from one of my custom conditions plugin.
Hope this helps somebodycondition plugins.