I have run my PX4 extremely dirty. 200 rounds of filthy, corroded, ~10 year old ammo followed by 200-250 of modern ammo. When I cleaned it, it took a LOT of time to get all the grime out. It never hiccuped. In nearly 2k rounds, it never has.
Beretta PX4; 92FS; 92S; 8040G | Sig Sauer SP2022; P6 | Colt Python 4"; 1968 Detective Special 2"| Smith & Wesson M642-1 | Ruger LCP; 10/22 | Daniel Defense M4V1 | Remington 870 | Alpine M1 Carbine | Steyr M1895 |1943 Izhevsk Mosin M91/30 | Walther PPS