Wegen solcher spaßigen Probleme, bei denen man dann ggf. stundenlang nach der Ursache sucht, bin ich dazu übergegangen, Frames nicht mehr zur Designtime auf Formularen zu platzieren. Es gibt nur noch ein Panel als Platzhalter und die Frames werden zur Laufzeit erzeugt und platziert. Dann kann sowas nicht mehr passieren.
Genau das mache ich mittlerweile meistens auch.
Bonus: Der Formular-Designer lädt auch schneller und flackert sich beim Seitenaufbau nicht mehr so einen zurecht.