I solved it. Thanks for the inspiration of ideas in BDS-12155. You can see it and try to do it in MCCToolChest or other editors.
I met with the same problem and I solved it !!!
I'm finally find that the reason is BDS cannnot automatically update nbts in level.dat. So, firstly, you need to open the map as a local save in Minecraft. This will update some datas in level.dat. Secondly, you can simply modify the nbt item about Network Protocol (I forget its name) in level.dat from 422 to 428 to solve the problem by editors like MCCToolChest. Don't have to delete it and lost datas of the map!
@Jay
Most importantly, the existence of debugging data allows the development of third-party plugins, thus to promote the prosperity of the entire Bedrock development community.
Third-party plugins did not cause any loss to Mojang. In fact, the enhancement of BDS by third-party plugins makes up for the needs of many users in the market for some urgently needed functions, making it more convenient and attractive to run a Minecraft server by BDS.
And due to complete original features and rich server management means, BDS and Minecraft have been continuously improving their popularity.
Moreover, third-party development can make a great contribution to the cultivation of community culture, motivating more and more people to develop for their favorite game Minecraft.