Keep in mind that it is the users that determine how iNat provides ID suggestions. People provide ID’s for observations, and the research grade ones are taken into account. The computer vision itself does not know that some taxa are unidentifiable to a certain taxon level through photographs alone, that error comes from the fact that people who are not experts provides an ID more specific than what is possible, and that causes a chain effect in which others will follow suit.
I suggest taking a peek at these threads:
https://forum.inaturalist.org/t/dont-use-computer-vision/13327
https://forum.inaturalist.org/t/false-research-grade-observations/14193