Hey there,
Hope you are doing well and safe. We have worked on many WordPress customized plugin creation projects and can also work on your project perfectly according to your requirements. We can create a WordPress plugin for you where a user role can add users I.e users cannot add themselves, one user role can only view, added members cannot log in, paid membership to be added to the system and renewable annually, etc.
We can work on this project but need to discuss it in detail.
Let's discuss it further over chat.
Will be waiting for your response.
Thanks.