Might be because the datablocks aren't referencing the dts file correctly, since that was a problem I had when converting your map after renaming the add-on zip
There's a script Conan has that loads new shapes and states for everyone on the server without having them rejoin. It takes the same amount of time but it's cleamer. It'd be good to implement
not mine, zeblotes