I tried using a custom cage again today and noticed its still broken
The preview window will show the custom cage properly but when you bake and have multiple texturesets it will give you a jumbled bake results .
However when i tried importing the same meshes just excluding ones that were a second textureset and did the same for the custom cage file the baking worked properly
its a bug within the software that has been there for a while now