All plans were already set to "exclusive".
The prorate was turned off on all plans (it never gave an issue with renewing memberships before so it's always been turned off). I turned it on and tried again (in the new plan, I added a duration for one month for "free" just for testing). But the result is still the same. It should add a month to the expiration date of the already active plan, but instead it starts counting the month from now.