I am experiencing that all hierarchical ports move about after adding one at the schematic level and then traversing up and then performing a synchronize up.
The ports also changes direction to "IN".
The only solution to this has been to lock all existing ports in the block before doing a synchronize up.
Am I doing anything wrong during instantiation or is this normal to the Capture module?