It sounds like the object your fields are subclassed from is not found when you compile your form on your application server. This would account for why the Height and Width revert to 0 during compilation. Make sure your source object (Forms or OLB) is in your AU_TOP (if I remember correctly) so it will be found during compile.
Try to recompile the form at the same location where u put the fmb.and now
put the fmx in the custom_top/forms/US.
I mean to say that dont comile the form directly at the custom_top/forms/US.