In the previous game this strange thing happened to me. After playing a Mountebank, I bought a Villa and got back to the action phase. But before I gained the Villa into my hand I received a copper and curse into my discard pile, apparently from my own Mountebank. On his previous turn, the opponent played just various treasure cards.
Is it a bug or feature?