Coarse id treated as disagreement when existing fine id was not shown

Platform (Android, iOS, Website): Web site (but I think it is a backend-side issue)

Browser, if a website issue (Firefox, Chrome, etc) : Firefox 115 ESR

URLs (aka web addresses) of any relevant observations or pages:

Description of problem (please provide a set of steps we can use to replicate the issue, and make as many as you need.):
I usually identify “unknowns” in south east asia using the URL,7002,6847,90097,6966,6992,7001,7838

This morning I was looking through my current notifications and found a strange situation with the above mentioned observation:
According to the currently shown version, the observer provided an identification at the rank of species. Nonetheless, the observation showed up in my selection for identifications, i.e. without any id at all (or “Life”).
I saw that it is about a snake, which I did not recognize in more detail, and provided my id at the rank of order (“Serpentes”), and it was shown as the first id for this observation.
There are 4 and half hours between the observer’s identification and my identification.
This morning, my id shows up as a disagreement with the original id.

There are (at least) two issues:

  • the observation was shown without any existing id (may be related to other performance issue discussed currently)
  • my identification which agreed at a coarser level was then treated as a disagreement

I tried to reproduce the issue:
I created a new temporary user account. From my “normal” account, I uploaded an observation without id, then navigated to it (but did not yet identify it).
In a different browser, I opened the same observation, which was shown without any id yet (OK).
Now I identified the observation as “Sturnus vulgaris” with my normal user (OK).
Then I changed to the other browser, and identified as “Aves” with the temporary user.
The popup window which usually shows up when providing a coarser id was not shown.
Then the “Activity” section of the observation refreshed, and my fine id (Sturnus vulgaris) was shown first, followed by “Aves”, without a disagreement being mentioned; also the headline was
European Starling Sturnus vulgaris NT needs ID”.

That is, also in this case, the confirmation at coarser level vs. disagreement popup was not shown. But here, the coarser id lacks the “disagrees with” part, and the headline shows the species instead of the order.
(I deleted this observation afterwards).