Structure blocks don’t have the same functionality as they do in Java and they cannot be used between worlds only on the world that the structure is on
Linked issues
duplicates 1
Comments 2
Thank you for your report!
We're tracking this issue in MCPE-120913, 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
Im not sure but i think this is intended in Bedrock structure blocks works per world and not globally between all your save files, your structure is saved inside your world and not in a specific file like java does.