Topology:

D1 is set as the root for VLAN 10,20,100,200 and D2 (upper right) is set as the secondary root. All switches are running rapid-pvst
When I do show spanning-tree vlan 10, it shows a non-existent root with a priority of 1 and a MAC address that doesn't belong to any of the switches.
Further more, for VLAN 10, Switch 0 (lower left) thinks it's RP is Fa 0/2 (to D2), D2 thinks its RP is FA 0/3 (to D1), and D1 doesn't have a RP, all it's port are designated ports, however it's not the root.
I'm probably missing something obvious but I can't figure it out and it's driving me insane.