Over time when purchasing tokens users receive dust. This dust is ignored when generating a new mushroom and over time causes a drift from the users token balance and the mushrooms token value. This can lead to confusion for users when they use the Max button in their wallet to transfer tokens.
Here is an example below. The user was attempting to preserve their existing dynamic mushroom, but ran into this issue when transferring the tokens out because of the mismatch between their total token balance and what the mushroom was generated from. This caused them to need to do more transfers than necessary to make their mushroom stable.

I am not sure how you would want to approach fixing this. I understand there will be a site to make it easier to generate mushrooms, so maybe this is a non issue once it is released.