Drupal 8 Role of Users Update with Rules settings
After admin save the role to user, E.g. subscriber A, subscriber B, subscriber C
1, Auto update user account fields(ready created): Subscribe Start(current), Subscribe End(current + 3 months/A, 6 months/B or 12 months/C)
2, Set link with Send notice to subscriber after 1 achieved.
3, Let admin click link to send notice to user for new role.
4, Remove the role when the current date >= Subscribe End
5, Then auto send notice to subscriber for close role.
If you are familiar with Rules settings, Thanks for your contact.