I really can't reproduce it.
From your screenshot, it looks like you are using different font sizes and/or DPIs. That might lead to some confusion in VCL that might be causing this. This is already a mess with a "normal" Delphi form saved at design-time. Here we're talking about a Delphi form "designed" at runtime, and loaded the same way.
Even so, I retested it here with different DPI and different font sizes, and still it works ok. It must be a very specific combination that is causing this. Check your TForm.PixelsPerInch
property value. Here in all situations the value is 96
, maybe you have a different one there and if you do, try to somehow make sure it's 96
.