Repeat Stripe Subscription Transactions Allowed

We thought we originally observed that Stripe Subscriptions attempted by a user already having the subscription would prevent the credit card screen and show the following:

Looks like you’re already a member of the group that this membership level grants. If you feel this is a mistake, please contact one of our admins.

But now running live, this message only seems to come up when the user is in the target group but does NOT have that subscription. If the user already has the subscription in question, the system seems to allow the user to run their credit card again. After running their card, the user is told “Success”, but no additional charge is run.

Granted, it’s not a huge deal for the user, as this user would auto-renew at the end of the period anyway. We just thought in testing the above message appeared on trying to subscribe to the same subscription a second time. Now it only appears if there are two DIFFERENT subscriptions that use the same group, and the user happens to have the OTHER subscription and so is already in the group.

Is this behavior the intended behavior?

Also seems the Paid Through date was working in testing, but it’s not displaying now.

Though the subscription_end_date returned from /memberships/subscriptions/ seems fine:

[
    {
        "id": null,
        "product": {
            "id": 868,
            "name": "Owner Auto Renewing",
            "enabled": true,
            "group": 136,
            "trust_level": 0,
            "initial_payment": "80",
            "recurring": true,
            "recurring_payment": "80",
            "recurring_payment_period": "12",
            "trial": null,
            "trial_period": null,
            "description_raw": "Annually Renewing Momentum Owner",
            "description_cooked": "<p>Annually Renewing Momentum Owner</p>",
            "welcome_message": "Welcome to ...",
            "braintree_plan_id": "",
            "stripe_product_id": "prod_FuKoqUHCNs49km",
            "stripe_plan_id": "plan_FuKoPyQ2wKPkRw"
        },
        "subscription_id": "sub_G3K2WkJVmD1k2v",
        "subscription_end_date": "2020-10-24 20:58:33 +0000",
        "created_at": "2019-10-24T20:58:35.707+00:00",
        "active": true
    }
]