Basically, if you load a structure via /structure or structure block, any blocks that can be waterlogged will automatically be waterlogged, even though the original structure had a un-waterlogged version of the block.
This here is a picture of an example structure that was summoned underwater, where it's observed that the glass panes and the chest are waterlogged
How to Reproduce
Download the behavior pack with the attachment
Do the command "/structure load mystructure:test_structure ~ ~ ~" in a large body of water.
Thank you for your report!
We're tracking this issue in MCPE-144720, so this ticket is being resolved and linked as a duplicate.
That ticket has already been resolved as working as intended, which means this is not considered a bug and won't be fixed. Please do not leave a comment on the linked ticket.
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:
📓 Bug Tracker Guidelines – 💬 Community Support – 📧 Mojang Support
📓 Project Summary – ✍️ Feedback and Suggestions – 📖 Game Wiki