End Of Term not being set automatically

When using the rp=“1” rt=“Y” rr=“0” on a Stripe signup shortcode, I would expect this to create a NON RECURRING account for 12 months. My expectation would be after 12 months they would no longer have access to the website (automatic downgrade to level 0). I also thought that the EOT (end of term) field would be filled out in the user section, but it does not.

Is this correct?

I simply want an account to run for 12 months and the user get emailed x days before hand so they can renew their subscription for another 12 months if they wish.

Thanks