SD3 changes midi connections

I have a project with 2 instances of Superior Drummer 3, one for toms and one for everything else.
If I load a previous project (same song) to check something on the previous mix, then reload the current mix quite often the output routing has been changed incorrectly - it’s a pain in the arse.
Anybody else have this and found a solution?