This is exactly how rng works.

Random does not mean you get a predictable pattern across a small sample size. Nor does it mean 97% is guaranteed to succeed or 1% is guaranteed to fail. It means random. You can predict the most likely outcome over time, but it's never guaranteed. You could get nothing from a 50% chance ten times in a row or succeed a 10% chance ten times in a row.