Hello Jim,
the switches should agree on STP "uptime" on the vlan.
Have you enabled STP features like STP loop guard that could make one switch to ignore some changes?
I've checked in a campus of mine on two devices one is at distribution and one access layer and they match
sh spanning-tree vlan 9 det
VLAN0009 is executing the ieee compatible Spanning Tree protocol
Bridge Identifier has priority 0, address 001d.4605.4009
Configured hello time 2, max age 20, forward delay 15
We are the root of the spanning tree
Topology change flag not set, detected flag not set
Number of topology changes 1299 last change occurred 00:57:06 ago
from Port-channel10
VLAN0009 is executing the rstp compatible Spanning Tree protocol
Bridge Identifier has priority 32768, sysid 9, address 0022.90a4.c380
Configured hello time 2, max age 20, forward delay 15, transmit hold-count 6
Current root has priority 0, address 001d.4605.4009
Root port is 257 (TenGigabitEthernet5/1), cost of root path is 2
Topology change flag not set, detected flag not set
Number of topology changes 757 last change occurred 00:57:27 ago
Hope to help
Giuseppe