hmm So you just want the mushroom to enable the ability to jump another time in the air, not to automatically send your player bouncing up?
If you want to enable a double jump ability, I'd change the overlapping condition to a "on collision with" condition and see if that doesn't fix the issue.
You may also ant to set up a variable that counts the number of jumps when doublejump is active, that way it can be disabled when it hits a certain value.