No, there is no such limitation. There is however some known bugs regarding this in the web frontend that is fixed and will be in the upcoming release.
Some things you can try:
Assign from the user-page instead of the installation-page.
Once you have done any change on the installation or user, refresh the page before doing anything else.