I created an addon for bedrock using bridge and the intention was to make a couple custom recepies. (soul sand smelts to sand, 9 snow compresses to ice, craftable saddles and nametag.) I tested it and every feature worked fine in a single player world. Then when i tried to attach the behivor pack to the realm only the resource pack that i accidently made was able to be attached. After that i tried to download the world and attach the behivor pack, and it worked. Then i tried to upload that world to the realm and it just got rid of the behivor pack. This is espically weird since i did this thing before with the lifesteal by gamerdos addon and it worked and still works perfectly.
Some things that may be important to know:i have beta api's enabled for the lifesteal addon. i have the lifesteal addon. the realm is like 2 years old(idk justwanna give as many details as possible). cheats are enabled.
Try updating the pack UUIDs and version numbers. Make sure that the resource pack and behavior pack each have their own unique UUIDs.