If your skin is getting enough air and isn't clammy then it sounds like your skin might just not like the material. Any 20mm quick release strap should work with your watch if you want to try buying one made of a different material.
I have had issues…