Observation stuck at Genus despite Species ID's

yes, i think they have plans to allow a second type of disagreement which is more specific, but i don’t think they’ve released that to the general public yet, and until then any disagreement is a blanket disagreement to everything below the disagreeing ID. see https://forum.inaturalist.org/t/change-wording-used-by-the-system-when-downgrading-an-observation-to-an-higher-level-taxa/3862/94.

EDIT: instead of “to everything below the disagreeing ID”, maybe it’s “to everything between the disagreeing ID and the taxon disagreed with, along with children of anything in that chain”.