Dynamic Component Appearing "Exploded" When Imported

Do you mean that their width is supposed to also be set-able? If so, they you need to use

Yes, and it is for me:

Originally I was basing the positions and lengths as you suggest of CabinetDoor dimensions but that wasn’t working for some reason. I kept getting things miss aligned by parts of an inch, and objects with dimensions larger than the CabinetDoor dimensions.

From looking at your component, it seems like you are missing some important setting options and somehow you have the position set incorrectly

I wanted to use the overall dimensions of the CabinetDoor as what everything else would be set relative to but for some reasons that was not working. I suppose this is why my origin jump when scaling.

I did that, too. Same location problem but it wasn’t exploded when inserted.

It seems to be working after I moved the origin.