CO2 usually uses 90 durometer o-rings , softer o-rings are permeable to CO2. But I wouldn't think they would leak down over night. If the gun holds air it should hold CO2.
I went back and looked at your pics, the 45 degree wall on your valve is very thin, it could be freezing and causing a leak. Peek isn't the best choice for a valve and poppet. Either the valve seat or the poppet should be a softer material to get the best seal. Also from the stand point of safety no polymer should be used as a valve, it's just not strong enough and could blow out at co2 pressure. Just saying.
OK, Good looking parts! If you can hear CO2 coming out of the barrel, the valve seat poppet interface must be leaking and if it only leaks on CO2 I would suspect that some part doesn't like the cold. The thing about CO2 is the tiniest leak will cause the cO2 to boil off even a leak you can't see or hear. Your best bet is to just disassemble the gun to just the tube and valves, and submerge them in warm water and watch for bubbles.
NOT an airgun application but I had a recent air sealing problem between different materials due to different coefficients of thermal expansion. I HAD considered thermal expansion but did not run the complete calculations over the FULL range of operating temperatures. Sure enough my material choices had HUGELY different thermal expansion coefficients and there was a big problem at the upper temperature operating point. Was able to modify/machine the existing parts to work over the full temperature range. Learning something NEW every day ;-)I "think" your problem is related to temperature changes from the CO2 state change. There is a much smaller temperature change due to adiabatic cooling from compressed air.
Just realised I haven't included a pic of the actual gun yet so here it is. Next job is prettying her up.....should keep me busy while waiting for the weather to improve.....
with matching 45deg faces it really wouldn't take much at all to effect the seal.Vdubber,When doing a valve job on an automotive engine, the valves are ground at 1° less angle than the seat. This makes it seal around the outside edge instead of trying to get a net fit clear around the valve. If the problem comes up again, give it a try, it might be self cleaning