I just experienced the same bug in my game. I had 2x Scrap Scrappers and 1x Drakkari Enchanter on my board, and 3 cards in my hand. I consistently got 4x magnetic cards every round (as expected).
But after getting a disconnect and re-joining the game I stopped receiving magnetic cards. It stayed like this until I lost (probably cost me the game as I was leading and had the strongest comp). My other end-of-turn effects still worked. Not sure if the disconnect had anything to do with it.