what else uses ScrollTo other than the player? anything?
the obvious thing is that layouts 1-4 utilize AreaChangeReceiver opposed to all the other layouts have AreaChangeSender
you probably need to make a separate test project to test what exactly you are trying to do.. a bare bones version... hard to see in your full project...
always think in terms of quick iterations.. like how long does it take you to test something.. if I have to do something that takes 15 minutes to see, you aren't going to figure out that issue.. you have to isolated it to something you can look at quick.
for example.. I played your game.. it took me forever to get to the second layout.. I'm not going through 3 other layouts just to see if I get the problem, just would take too much time...