If you equip an Upgrade that can only be equipped to a certain ship, or certain type of ship (Multi-adaptive shield, Transphasic Torpedoes, etc) correctly but then change the ship, then Spacedock does not properly remove the item if the new ship has the slots that support the equipped items. It does properly calculate the additional cost if the new ship would incur a faction or ship/type penalty, but will not remove the item if it can not support it. (Tested on Android only)
If you equip an Upgrade that can only be equipped to a certain ship, or certain type of ship (Multi-adaptive shield, Transphasic Torpedoes, etc) correctly but then change the ship, then Spacedock does not properly remove the item if the new ship has the slots that support the equipped items. It does properly calculate the additional cost if the new ship would incur a faction or ship/type penalty, but will not remove the item if it can not support it. (Tested on Android only)