In an attempt to make the game play as true as playing with an actual deck of cards, the game uses a mix of shuffling algorithms which employ random number generators that are supplied in the operating system.
In a 52 card deck, there are an incredibly large number of possible deals. The actual number is...
That is an 8 followed by 67 digits; that's a lot of deals.
What you are probably experiencing is a streak that occurs in any system that generates random outcomes. Imagine producing a very long series of coin flips. If the series is long enough you may eventually see 8 or 10 straight flips in a row of heads or tails, maybe more. Despite these "streaks," the conditional odds of getting a head or a tail are still 50%.