Thank you for the log files. I found something that would cause Auto-EOT demotions if a user’s EOT time was stored as 0, and I’ve fixed that in this build. Please try this version:
s2member-v260414.0441.zip (1.4 MB)
I don’t know what originally set those users’ EOT time to 0, that is not a value s2Member would normally set there, but this fix should prevent that value from causing a demotion.
To test this, you can set a test user’s EOT time to 0 and see if you can reproduce the demotion behavior in your current version, and then repeat the same test with the new zip installed.
If the issue still happens with v260414.0441, please send me the log files again and I’ll take another look.
