I wipe mags out after each use just as I clean the gun after each use.
This is interesting and somewhat in contrast to my experiences and habits with 1911 where I disassemble and clean the gun about every 400-700 rounds (about weekly). But all gliding parts are always kept well lubricated with gun oil that dissolves and neutralizes powder residue. A bore snake ist used immediately after each shooting session.
The all metal 1911 magazines are nickel plated and are wiped occasionally on the outside. Dirt does not seem to stick to the nickel plating. They were never opened or cleaned on the inside for about 10,000 rounds each but still work perfectly.
But I understand that the CZ 97 is a different system and requires different maintenance and cleaning. A learning curve applies. Mags will be cleansed regularly.
If your gun is a 2017 model you should not be experiencing any feed issues. My 97BD has been flawless from day one with over 5 k through it now.
Mine was the opposite with about 10% to 40% of jamming cartridges. I had to polish the feed ramp, the slide area opposite to the extractor and the extractor hook itself. Now that the extractor hooks are polished the former OAL sensitivity seems to be gone. This may be the most important step.
If you are using primarily that SWC ammo then yea it's a work in progress to make a bullet designed for revolvers function well in semi autos. I quit wasting time with those years ago as each different .45 I have wanted a different length setting. My cast 225 gr rn's are just as accurate and feed in anything.
My other gun is a LesBaer 1911 and it will eat almost all kind of ammo without problems. So I aim to develop a perfect cartridge for the CZ97 and hope for the 1911 to eat it too.