Okay – I ran the scan and got this
[WARNING] Missing $_SERVER[‘SERVER_ADDR’]dismiss?
Although NOT required, s2MemberR recommends that your installation of PHP be configured with a $_SERVER[‘SERVER_ADDR’] environment variable. This is the IP address of the server, under which the current script is executing. It should be defined by your server dynamically. Please contact your hosting provider about this message.
[NOTICE] WordPressR Memory LimitAUTO-FIX!dismiss?
Although NOT required, s2MemberR recommends that you raise your WordPressR memory limit (please set: WP_MEMORY_LIMIT in /wp-config.php), to at least 64M (i.e. 64 megabytes). Your current memory limit allows only: 40M
Both have been resolved.
I disabled Object and Database caching
I ran the test again and still no EOT being set for renewing clients.
If the EOT is being set properly for the initial purchase I would think it would not be blocked for the renewal purchase by a theme conflict or plugin conflict?
Have you seen this before?
I will call PayPal to see if they can fix this on their end.
I assumed this would be a easy fix and that I missed a setting some where.