Following use case: I have my INBOX on IMAP, and my Sent folder locally. Sometimes I show a thread as a list (opened in a separate tab).
Then I mark all messages of the thread, press M, and select a folder where that thread should go.
Expected result: All messages are moved.
Actual result: Only the messages from INBOX are moved.
Moving the remaining messages from Sent "again" then works just fine.
It seems there is something going internally that prevents moving messages from multiple accounts being moved together.