Stripe error or s2Member error - Trial Periods don't match between the two

Hi all,
I’ve set up Stripe payments for monthly payments for a membership with no trial period: tp="0" in the appropriate shortcode.
But when I check Stripe’s received plans, they say there is a trial period of 30 days.

What is going on?
Has this anything to do with using Stripe in Test modus, or is the trial period not going to or received properly by Stripe?
I do get a notification from s2Member, as soon as a new member has ordered a membership, that the membership is approved and the first payment has received including the amount that is charged.
But Stripe says there is a payment of € 0,00 and the next charge with the actual amount is in 30 days.

I’m a bit confused.

Found out that when I set the trial period to 1 day (tp="1") this is honoured by Stripe. In fact, any number but ‘0’ is honoured by Stripe.
When you leave out the tp="" argument, the trial period Stripe receives (or sets) is still 30 days.
So why is tp="0" not coming through and/or valid?

Ok,

I just came across this GitHub issue: https://github.com/websharks/s2member/issues/1052
Good to read that there is work in progress on this issue.
I also understand that the ‘Trialing’ label in Stripe is only for the first month (or 30 days as Stripe handles it that way). After that, and the second payment has succeeded, the ‘Trialing’ label changes to ‘Active’.