Community ID stays at Genus when a subspecies ID is added, but not a species ID

For some reason this observation which has two IDs, one at Genus level (not marked as disagree) and one at subspecies level, won’t update to the subspecies like it would if the second ID was just a species-level ID.

Am I missing something? Is this intended behavior or a bug?

It’s intended behavior with subspecies IDs. See discussion here: