Great - I found out this problem only happens when I use a one time button with fixed time. It does not happen for users paying 20€ first year - then 13€ each following year. So maybe this can help you narrow it down a bit more.
I’m using a custom button - because I need a dropdown for several options plus I need the country of residence also confirmed by the user. However I can trace back this issue to 2011 - or the start of me using s2member - the user that will be entered has changed over the years - but usually stays consistent for minimum several months. I’m only using the custom button since 2015. So it really cannot be caused by page caching as then I would need to see much more frequent changes of the wrongly put user for that email.
The button(s) can be found here: https://openmtbmap.org/support/membership/
Before 2015 I used these 2 buttons - and the problem only appeared on the first multi button - the second button is fine:
<form action="/" method="get"> <select name="paypal-order">
<option selected="selected" value="">please choose the duration</option>
<option value="2">€20 gives you 1 year access</option>
<option value="3">€35 gives you 2 year access</option>
<option value="4">€45 gives you 3 year access</option>
<option value="5">€55 gives you 4 year access</option>
<option value="7">€80 gives you 8 year access</option>
<option value="10">€100 gives you lifelong access (as long as I run openmtbmap)</option>
</select><input style="width: auto; height: auto; border: 0;" alt="PayPal®" src="https://www.paypal.com/en_US/i/btn/btn_xpressCheckout.gif" type="image" /></form>
AND
Second button working correctly.
<p>Standard: First year support for €20, then € 13 for each year. You can cancel the payment whenever you like. (needs a credit card linked to your Paypal Account. - use the button under "donate a variable amount" if you have no credit card linked to your paypal account) [s2Member-PayPal-Button level="1" ccaps="" desc="1 Year Openmtbmap.org Membership" ps="openmtbmap.org" cc="EUR" ns="2" custom="openmtbmap.org" ta="20.00" tp="1" tt="Y" ra="13.00" <span class="s2-hilite s2-mono">rra=”3"</span> rp="1" rt="Y" rr="1" image="default" output="button" /]</p>
<p> </p>