*this was originally found in a more progressed save but I decided to test it in an earlier one for your benefit to be able to see the issue clearly:
I built a ghost dock (second on the right), added the modules and signed and assigned the contract to it (in this case - the gold to imported goods),
then I changed my mind and decided to build the dock somewhere else (first on the right instead of second on the right) so I did that and deleted the modules on the previous dock, without deleting the dock itself (this fact is important !),
but I wasn't ready to start shipments so I wanted to unsign the contract to save on unity cost, but I was informed (via the GUI) that the contract is assigned (which it wasn't) and can't be unsigned,
only after deleting the second dock on the right (and, I guess, releasing the assignment that should have been done when deleting the modules) I was able to unsign the contract,
This, to me, indicates the contract is assigned to the dock and not it's modules, which would also explain why when viewing a module with a contract assigned it only shows the 6 module version (because it doesn't count how many modules the contract is assigned to),
I've attached a save of the game and pictures where you can see and experience the issue, and I'm sure this can be replicated and tested as well
thank you for your continued support and development of this amazing game we love so much ❤️


