UPDATE:
In my understanding: when upgrading s2 cancel the first subscription (to avoid the 20% limit) and start the new subscription (I receive in total 3 IPN: first subscription, cancellation and new subscription, with all data correctly received), it fails fails (it’s my impression) to set the new EOT (it should DELETE IT, if I correctly understand its behavior) when receive the last IPN.
NOW: I have to go live, and found a workaround that allow me to start, here what it is:
>> If I let the new users but only through BUY NOW buttons, and then upgrading trough Pro Forms, the s2 behavior is CORRECT: no EOT is set when he upgrades! So the problem would be, in my case, the second upgrade.
Just a little workaround that don’t really solve the problem.
I’m in contact with s2, and hope to get this solved.
Best