Using price sets for renewing memberships on online pages?
It would be nice if it worked as you have set it up but multiple terms are not compatible with auto-renew.
The documentation for multiple membership terms includes this caveat at the end:

However you need to be aware that your members will not be able to auto-renew if you use this type of multi-term configuration.