Thanks for the heads up on this thread.
The BuddyPress account deletion feature should be disabled in a site that runs s2Member. Please use a cancellation button, and/or a cancellation form provided by s2Member instead.
To clarify. Please disable the BuddyPress account deletion feature from your BuddyPress configuration panel. Then create a cancellation button and/or Pro Form (if you’re running s2Member Pro) instead. If a customer deletes their account with BuddyPress, the billing is NOT terminated. Thus, that feature should be disabled please.
A site running s2Member should always ask a customer to “cancel” billing, so that s2Member’s EOT behavior can be used to control the automatic account deletion and/or demotion (depending on your s2Member configuration).
See also: Dashboard -› s2Member® -› PayPal® Pro Forms -› Billing Cancellation Forms
See also: Dashboard -› s2Member® -› PayPal® Options -› Automatic EOT Behavior