Yep, it's a Garmin (it's me again)
In describing the bug, I assumed that the smartwatch app somehow knows how to observe e-mails as they come and go from the list of 'currently being notified about' e-mails. When something is added to the list, that one gets a buzz and a preview. All the others which were already in the list just stay there and don't play a part. This used to happen when I was using the stock GMail app, whereas with AquaMail, it's always the earliest new one that gets a buzz and a preview whenever another new one comes in.
To answer your specific question, I'm pretty sure the messages are in normal date order, and in the same account, and I think it always happens.
Here's an example scenario that's pretty realistic for me
:
Initially, nothing being notified.
E-mail "You buy Octopus now!" comes in. Watch shows preview "You buy Octopus now!" for 15 secs or something. Afterwards, if I navigate to notifications, I see that one listed by itself.
Later, "[SPAM] you bank acount is locked" comes in.
Expected behaviour:
Watch shows preview "[SPAM] you bank acount is locked" for 15 secs or something. If I navigate to notifications, I see "You buy Octopus now!" and "[SPAM] you bank acount is locked" both listed.
Actual behaviour:
Watch shows preview "You buy Octopus now!" for 15 secs or something. If I navigate to notifications, I see "You buy Octopus now!" and "[SPAM] you bank acount is locked" both listed.
Relatedly, when I was initially setting it up (telling the Garmin app which app to take e-mail notifications from), I noticed that I got a lot of buzzing notifications whenever I added an app, and then the notifications immediately got removed from the list visible on the watch if I removed the app again. That's what makes me think there's some logic for remembering which ones already existed and which ones have just appeared, which AquaMail is somehow falling foul of.
Hope something in there makes sense - sorry it's a bit rambly