This happens when older subscription groups or price points weren't properly retired in App Store Connect. A few things to check:
First, in App Store Connect go to your app → Subscriptions → look for any subscription groups that are still "Active" but shouldn't be visible. Older plans stay visible to users who are grandfathered on them — you can't remove them entirely if active subscribers exist, but you can stop offering them to new subscribers by setting availability to "No longer available for new subscribers."
Second, if these are legacy price tiers from before Apple's 2023 pricing update, they may show differently in Manage Subscriptions because the display name hasn't been updated. Worth checking your localizations — sometimes an old display name persists even after a price change.
The cleanest approach for avoiding confusion going forward: keep subscription groups minimal, use clear display names that include the price, and when retiring a plan set it to not available for new subscribers before deprecating it. Users on the old plan see it because they're still on it — but new users won't see it as an option.
— Divya Ravi, Senior iOS Engineer