Integrity DataCheck Inconsistencies

Lately when I run the DataCheck for my model, it sometimes creates beam errors (e.g. beam supporting itself) that it didn't have before and are nowhere near the area I am working. Then upon running again, this error resolves itself without me changing anything.

For example, I was working on a roof level and ran DataCheck, I got an error on a beam on a lower level that I hadn't changed recently. I went to that level to look at it, but didn't click or do anything about it and ran the DataCheck again. Then the error was gone. Similarly, I was working in a basement level and got a temporary/fake error on a beam back at the roof level I had been working on previously.

I would like to understand why this is happening.