When using a dispenser with a bucket to remove a source block from a bubble column, it will remove the source block, but the bubble column still persists through the block that has falling water. Any subsequent uses of the dispenser will cause the dispenser to eject the bucket instead of trying to place or remove the water source block.
Since the bubble column is flowing through a block that is not a source block, I believe that the dispenser is unable to correctly compute that it can place the water in the empty source block and instead ejects the bucket.
Thank you for your report!
We're actually already tracking this issue at MCPE-56462, so I will resolve and link this ticket as a duplicate.
If you would like to add a vote and any extra information to the main ticket it would be appreciated.
If you haven't already, you might like to make use of the search feature to see if the issue has already been mentioned.
Quick Links:
📓 Issue Guidelines – 💬 Community Support – 📧 Customer Support – ✍️ Feedback and Suggestions – 📖 Game Wiki