This is a known issue. Here's what's happening. The position values for regular controls take the position of the label into account but the typedef objects do not. Let me illustrate. If you set the position of a typedef, it will ignore the label and put the left top pixel of the control itself at the specified coordinates. This can cause the actual control part of the typedef to line up with the label of a regular control, which is what you are seeing in the example you posted.
Hopefully knowing this will enable you to position and program things such that you achieve your desired behavior. R&D is looking into this issue for a possible change in later versions of LabVIEW. I apologize for an inconvenience this causes.
Robert Mortensen
Software Engineer
National Instruments