The annex changes by the export.dll only overright the sonar data of the first sonar and rely on the loaded database having only one sonar for the platform. I think that is what's happening here. If you load hcdb2 (170909?) I think it will run ok regards this.
There is similar issue with mounts, the 'donar' platform needs to have the desired number of mounts.
As your screen shot shows there is also a desire to edit other data such as platform text, dimensions etc. If we can iron out the basics, such as the other issue you've uncovered then we can work on the niceties.
Also if I can get the basics right the export.dll will load into the SE for the scenario author to be able to make changes there and have them pass onto the GE.
One of the edits done here was the damage to one of.the chinese ships ssm mount so it was restricted to using guns against the surface ships, I think this sort of thing will also be sometimes of use the the scenario author like yourself. Small customisation for some scenarios to fine tune performance.