I haven't experimented with Shipyards for a while, but when I was messing around with them, it had trouble with docked entities. Any docked entity felt like it had a roughly 50/50 chance of just not spawning in. On the flip side of deconstructing ships, docked entities sometimes would hang...