are you trying to uilise different paths for different vlans? use all uplinks?
if so, you need to configure you're instances + creating a named instance for that config adn then priorities on your core device(s) for those instances.
example: Edge switch,
span config-name CONF-MSTP
span instance 1 vlan 2-3
span instance 2 vlan 4
Example Core Switch A:
spanning-tree config-name "CONF-MSTP"
spanning-tree instance 1 vlan 2 3
spanning-tree instance 1 priority 1
spanning-tree instance 2 vlan 4
spanning-tree instance 2 priority 0
Example Core Switch B:
spanning-tree config-name "CONF-MSTP"
spanning-tree instance 1 vlan 2 3
spanning-tree instance 1 priority 0
spanning-tree instance 2 vlan 4
spanning-tree instance 2 priority 1
hope that helps.
Trev.