If you scroll to the bottom the “Community Taxon matches Observation Taxon” section is marked as no (red X), and if you look at the following link there is a relevant line,
Beginning on October 2nd, 2025, the Community taxon and Observation Taxon must agree for the observation to the Research Grade.
I don’t know why there is a Community/Observation disagreement (unless it’s that the first ID is to subspecies and the rest are not), but that may be the cause of the observation remaining at “Needs ID”.
If the first ID is a subspecies, you have to get another subspecies ID to get to RG. It doesn’t matter how many species IDs are added, it will remain at Needs ID until someone agrees with the subspecies.
If the first ID is to species, and the second is subspecies, the observation goes to RG at species level immediately.