Recurring payment failed if paypal balance is empty (but credit cards are full)

Hi there, i have a huge problem with pro forms and buttons.

I’ve setup a site with pro standard forms plus paypal express, below the shortcode:

[s2Member-Pro-PayPal-Form level="1" ccaps="" desc="TEST ricorrente 5 giorni" ps="paypal" lc="" cc="EUR" dg="0" ns="1" custom="domains.it" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="D" rr="1" rrt="" rra="2" accept="paypal" accept_via_paypal="paypal" coupon="" accept_coupons="0" default_country_code="IT" captcha="0" /]

and the buttons for registred user without a premium account, if user want premium he must pay. And so for free user i there is a buttons in your profile page.

shortcode:
[s2Member-PayPal-Button modify="1" level="1" ccaps="" desc="upgrade account" ps="paypal" lc="" cc="EUR" dg="0" ns="1" custom="domains.it" ta="0" tp="0" tt="D" ra="0.01" rp="1" rt="M" rr="1" rrt="" rra="1" image="/wp-content/uploads/2017/12/button-paypal-mensile.jpg" output="button" /]

Now i testing this shortcode with my account and other friends account, all fail.

Process for paying, register > paypal page > login paypal > process > and return into site with success messages.

But from paypal receive an emat that tell me “not possible to setup a reccuring payment”
All account has one things in common, they hasen’t a balance into paypal account but cart connected to account has sufficent balance…

Why this behaviour? s2memeber issue? paypal issue? or if the user hasen’t money on paypal account there aren’t possible to setup a reccuring payment?