This is not expected/encouraged use and it's possible that Zoom has safeguards in place to reduce this type of behavior.
It also might be as simple as a delay in re-evaluating how many licenses are free when switching is done regularly. If a day/week passes, are you then able to re-assign again?