I would suggest that the place to start would be to tell us how far the cases fly on the rounds that DO EJECT.
>> If the ejected cases are flying 2-4 feet, then we can safely assume the rounds are under-powered OR the spring set is too strong. Two options only, which further testing can easily find the root cause.
>> If the ejected cases are flying 6-10 feet, then we can safely assume the rounds are correctly powered and there are possible mechanical issues inside the gun. Realize that these issues MAY or may not be related to your personal safety.
If the gun is still in warranty, then that means an all-expense paid trip back to CZ.
Just my 2 cents.