Depends.
I first used an Algarde non-return valve on my CO2 and the rubber flap inside "melted" as CO2 will dissolve and melt some rubbers. Basically CO2 stopped flowing through it.
Another manufacturers plastic one I had, leaked at the seam/weld, the plastic slightly crazing due to being attacked by CO2.
Finally got a CO2 rated one, but had issues with the pipes blowing off with my diffuser and pressure build up.
Finally bought an Up CO2 one way valve which has pipe locking nuts which has been working fine for years. The Up one had a slight leak from its joint, but I opened it up, it uses a hard silicone disk as its blocking valve so won't be affected by CO2 and screwed it back together with silicone thread sealant on the joints.
Been meaning to buy a metal one from Aquaessentials for years.