Does this game shuffle properly?

I’ve been playing for a little while now and I routinely pull 3 copies of the same card in my starting hand. Literally as I was typing this and waiting for my friend to finish his turn I pulled a 3rd Iblee in a row in 3 draws. I know the true random can sometimes feel less random but this is making me question the algorithm with how often it happens

As of today, it still does this… especially for the bot. Almost feels like the AI is cheating.