Having not owned a CCP, but having owned both a walther P99 and PK380, this may or may not be relevant...
I've noticed both of my above-mentioned firearms are incredibly picky about ammo quality. EVERY time i try to fire cheap trash range ammo through either of them, they both malfunction within 30-50 rounds. Usually the specific malfunction is the "next up" round not reaching the chamber, getting stuck just in the top of the mag. I have no idea why this happens, as I'm not a gun mechanic... but it almost never happens when firing the same amount of rounds using high grade ammo. (It should be noted that when these malfunctions occur, the range time was started with clean guns, the only dirtiness occurring from that specific range time).
[EDIT] -> As an afterthought, I figured it might be relevant to also state I am not prone to limp-wristing or loose-gripping. This may have some relevance to your issue, or it may not. If you tend to limp-wrist when firing, which is surprisingly easy to do with the Walthers (because they are so light and feel good in the hand), it may affect slide travel and return... Now, I'm far from an expert, so it's just a point worth mentioning...