I am experiencing an issue where purchased Marketplace addons cannot be updated on a Realm.
When I download an updated version of an addon from the Marketplace and attempt to add it to my Realm, the old version of the addon remains in place. Despite my efforts, the updated version is never applied.
For example, if I have the Warpstone addon version 1.0.5 activated and I update it to version 1.0.9, the Realm still uses version 1.0.5. The update does not take effect.
I have tried multiple methods to resolve this issue. I even downloaded the world, added the updated addon, and then re-uploaded the world to the Realm. Despite this, the old version of the addon persists.
This issue is not limited to just one addon but affects others as well. It also does not matter which device is used to perform the update.
Same thing happened to me.
Also, I've noticed that when you add the add-on, even if it's not the latest version, other accounts trying to join the Realm are asked to download larger files. For example, the Naturalist add-on resources weigh 13 MB, but due to a bug, when I join a Realm with Naturalist added, the resources weigh 35 MB! The same thing happens with Tinker's Construct. The resources weigh 17 MB but increase to 45 MB.
I can almost assure you that this generates crashing issues on Nintendo Switch devices as well.
Finally, sometimes as a host, you are asked to download additional resources when you join the Realm, and a parallel set of resources for the add-on you already have downloaded is created in your cache storage.
I've seen cases where people who have struggled with this issue find that, after adding the add-on in a single world, the textures of that add-on are completely corrupted, showing pink slots in the inventory, pink skin, etc. However, I can't confirm 100% how this is related to the aforementioned issues