Very good thinking there RIchard!
If I go to Network>MSTP-Port Sumary and click on the fibre interfaces (25 and 26), the cost shows as 5 against the instance where I have set it to 5 and 20 on the other....
On switch -04, this is what it shows:
---[Port25(GigabitEthernet1/0/25)][FORWARDING]----
Port Protocol :enabled
Port Role :CIST Root Port
Port Priority :128
Port Cost(Legacy) :Config=auto / Active=20
Desg. Bridge/Port :0.2c23-3a7f-d506 / 128.25
Port Edged :Config=disabled / Active=disabled
Point-to-point :Config=auto / Active=true
Transmit Limit :10 packets/hello-time
Protection Type :None
MST BPDU Format :Config=auto / Active=legacy
Port Config-
Digest-Snooping :disabled
Num of Vlans Mapped :1
PortTimes :Hello 2s MaxAge 20s FwDly 15s MsgAge 0s RemHop 20
BPDU Sent :6
TCN: 0, Config: 0, RST: 0, MST: 6
BPDU Received :4405
TCN: 0, Config: 0, RST: 0, MST: 4405
Instance Cost Priority
1 5 128
2 20 128
----[Port26(GigabitEthernet1/0/26)][DISCARDING]----
Port Protocol :enabled
Port Role :CIST Alternate Port
Port Priority :128
Port Cost(Legacy) :Config=auto / Active=20
Desg. Bridge/Port :32768.2c23-3a81-47c6 / 128.25
Port Edged :Config=disabled / Active=disabled
Point-to-point :Config=auto / Active=true
Transmit Limit :10 packets/hello-time
Protection Type :None
MST BPDU Format :Config=auto / Active=legacy
Port Config-
Digest-Snooping :disabled
Num of Vlans Mapped :1
PortTimes :Hello 2s MaxAge 20s FwDly 15s MsgAge 0s RemHop 18
BPDU Sent :1061
TCN: 0, Config: 0, RST: 0, MST: 1061
BPDU Received :7043
TCN: 0, Config: 0, RST: 0, MST: 7043
Instance Cost Priority
1 20 128
2 5 128
Is the problem that g26 is DISCARDING - this seems to apply to all instances and I cant get my head around why it isnt shown per instance.