My theory (and it's only a theory) is that it's timing problems in DBC.
When running interpreted it's a tad slower. Compiled, that little extra speed means some things don't happen correctly.
I've had what I think are related problems with Get and Paste Image.
If they are tightly packed together in a tight loop grabbing an image, writing to the screen and then pasting the image you just got, in the exe, the operation takes too long and the paste line is missed.
If you add a Wait 1 after the Get Image, it flickers in the interpreted version, but is OK in the exe.
I think a similar thing is happening when you are using Sync and changing text sizes on the same screen.
An extra Sync often slows things down enough to correct the problem and sometimes I've had to use two Syncs.
Just a suggestion and may well be bs...
TDK_Man