Warlock bug Malchezar's imp

A card error in the game for a warlock. When Malchezar’s imp is on the table and card is discarded , he must take one new, one for each discarded card, but when discarding two cards from the Doomguard, the player takes not two new cards, but four. This is a clear bug and causes imbalance in the game.

do you have a screenshot or replay? what other cards were in play and had been played during the turn?

Yes I have screenshots for this. Another two cards on the table were taunt Voidwalker (1) and Silverware Golem (3). Silverware Golem was droped to the table by Doomguard.

https://us.forums.blizzard.com/en/hearthstone/t/how-to-share-links-to-screenshots-videos-and-replays/2242/6

Were there two imps on the board?