@awatson20 I know this is old, but do see that no one has provided any feedback. Have you tried to adjust the scheduled jobs for collection? I have used Prime reports to capture data and use that in a query. What I have done, was use Ansible to capture that info for me and then I used that data in a query where I can pasres the data to see what ap's have recently joined and what ap's have low uptime. Of course you can do this with Python or any another language your prefer to use.
You can always open a TAC case and see what they have to say. I have always spun up a new instance of Prime instead of upgrading, that way the db isn't bringing over stale info which I have seen in the past a lot.
*** Please rate helpful posts ***