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