OK, I see why that happens. Second question then: My subscribers just signed up last week for a 6-month subscription (paid $25 via paypal) and a few then got demoted a few days later. So, apparently somewhere for some people, the term limits are wrong. Any suggestions for fixing? (FYI, I had someone else set this up for me, in case you're wondering why I don't know what I'm doing!)
Got it. I'm glad your learning it yourself to know how it works.
Could you post the shortcode for the button you're selling the access with?
Also, please check that you have logging enabled and when the demotion happens again, get from the logs all the entries related to that user and post them here x'ing out any private info. WP Admin -> s2Member -> PayPal Options -> Account Details -> Enable Logging