Been playing around as well. No luck. I thought perhaps it was due to the fact that the S3 supports touch capabilities on the GPIOs and the C3 does not. Tried to disable it but no luck. Also tried to add the glitch filter to the GPIOs but didn’t seem to make a difference.
I guess the S3 is far more sensitive to noise, etc. than the C3.