Feature request: Adding / moving purchased plugins

feature request

Main point of this request is, that users need to be able to work with plugins and move them from project A to project B, when purchased plugin is removed “unlinked” from project.

Current state

User purchase plugin, that is by default assigned to specific project. This part is ok.
Then, author can remove plugin from project and at this point, he is not able to add plugin into project in any case.

Problem

After removing, user / author is not able to re-asign purchased plugin to anywhere, because “Add to project” works only one way - new purchase and assign plugin.

Expected behaviour

After removing plugin, it may be able to ask user / author, if he wish to assign existing purchased plugin to project. Question is, if it will show on “Add to project” modal, or remove that “Purchase” modal behaviour when current purchased project is “available as unassigned”…