I looked at it and saw that the place (in FR) where the informations of the screen are saved in the range of 0202550C - 020255BC (approximately).
Must be something with DMA or not.
Maybe if check the routine that is part of the Special 0x113 and 0x114, maybe find something.
or check the routine of Special 0x8e in R/S/E.
Try this script...
PS.: just work when the data of screen are in this offset.
But the map gets an error:
Events and Permissions Movement, are in position where you changed the screen.