Thanks for the suggestions. If I add external pull-ups it defeats the need to use the S3 (I was looking to simplify production by using the S3 vs. C3).
It does seem odd that the C3 works perfectly (without the need for pullup resistors, etc.) but the S3 does not. As @PJ_Glasso points out getting these things to sleep and wake is more of an Art than Science.