The concept of Disjoint VLANs is a permit all basis on uplinks by default.
If you explicitly add an uplink to a VLAN, it implicitly denies that VLAN on all other uplinks. You then need to explicitly add all other VLANs to all remaining (regular) uplinks to complete the process. Once you've complete the disjoint L2 config I'd recommend re-ack'ing each profile to force re-pinning of vnics to uplinks to ensure proper configuration.
A simple test is to open an SSH to UCSM CLI:
connect nxos a | b
show int trunk
From here you should see the "allowed vlans" section of the output display only the desired/permitted VLANs on the appropriate uplinks. If it doesn't look right from this output, you could be black-holing traffic up the wrong uplink.
Regards,
Robert