I'm working on moving out component families out of our template and into a container model.
In my container model everything looks fine.

When I link the container into another model, they look like this.

Most of the sinks all use the same sink bowl as their base.
I think I've narrowed down to having something to do with the default instance parameters in the family.
The Single Sink has 5 types in it for different standard sink sizes. The default size is 16x20. The Any Size Sink is the Single Sink with no types and the LxW are instance parameters instead of type parameters. When linked the Any Size Sink is showing as 16x20, not the instance size it was set to in the original model.
There are also other issues, as the 2 Compartment sink does not use the same basic sink bowl that the other sinks do.