Yes, it’s not a queue; when lots from different sources meet in one account, they are ordered by date. (The reason for that is ultimately German tax law.)
There you’ve probably come across a known bug with multiple transfers. It is described in German here: