I had something similar happen to me and turned out to be a loop issue with a piece of ISP equipment. Try enabling loop-protect on your uplink ports with the loop-protect action do-not-disable command and see if you start seeing loop messages in your logs.
switch# config
switch(config)# interface 1/1/1 <- uplink port
switch(config-if)# loop-protect
switch(config-if)# loop-protect action do-not-disable
Original Message:
Sent: Aug 05, 2024 05:31 PM
From: Rford2798
Subject: RPVST on VLAN and a lot of Event ID 5007 topology changes
I have an 8320 that is running RPVST.
in the course of 24hrs is am seeing about 150-200 Event ID 5007 Topology change generated messages in the logs. I am looking at show spanning-tree and diag-dump, but I'm not seeing anything that is standing out. I know a handful are ok, but this seems like more than normal. Is there anything in particular I should check