Why is this Observation Casual/Needs ID/Research Grade? - "Official" Topic

This observation was stuck at a high level due to an ancestor disagreement; since the observer had withdrawn their original ID, I was able to get it to reindex in accordance with the new way of handling ancestor disagreements.

However, I am confused about why it is not already RG when it has two non-conflicting species IDs and the disagreement was not a disagreement with any current ID (i.e., it should no longer be considered a disagreement). Is this intended behavior or is there something weird going on?

(I can add another ID if needed, but I wanted to wait in case the observation is relevant for troubleshooting)