Marking emails read

I found an oddity with DeltaChat and wondered if it’s a known issue or something anyone else has noticed.

I have an IMAP mailbox set up for use with DeltaChat. That’s all it’s used for, so it doesn’t receive any other emails. Out of curiosity, I monitor it with an email client (Aqua Mail on Android) to see what is in there at any given time.

I send and receive DeltaChat messages on two devices: my phone (ArcaneChat) and my tablet (DeltaChat).

What I see when a message arrives is that the first client to connect moves it from Inbox to the DeltaChat folder, marks it read and downloads it. When the other client connects it (presumably) downloads it from the DeltaChat folder.

But occasionally a message gets moved and downloaded but is not marked read. Is this a bug or is there a reason why this would be expected behaviour?