You would think CZ USA would import the correct piston.
Thanks for the update, glad you got it working.
Oh I think there is some confusion haha.
The CZ 712 get's imported and sold as it comes, which is all Turkish parts (Huglu is the manufacturer). The original piston fits properly and the shotgun functions perfectly as it comes stock.
CZ-USA makes an aftermarket piston, stamped 'CZ-USA', it's stronger and machined better. However, it does not fit as well as the original part in the 712.
I called them today and let them know. Hopefully that gets fixed, but I doubt it will; based on my conversation with them.