I took the original and modified it with ADE. I rename the file extension of original to disable it and put in mine with another name.
Using a different name is wrong, because you'll then lose all the GSX customization for it, you'll lose docking systems, etc. If you really want to modify the AFCAD, use the SAME name or the original.
In any case, the only possible explanation, is there's a problem how you saved the file back with ADE. But again, we can't really support you on this.
The AFCAD that comes with Zurich is a 100% standard AFCAD, and it's compiled with the official BGLCOMP from the FSX SDK, if you make changes and it stops working correctly, it's something caused by you or the program you used, nothing in the original AFCADs has anything that prevents user modifications.
Another question about the ini files. I have a lszh-z_ucwi.ini and a lszh.ini in the \AppData\Roaming\Virtuali\GSX directory. What do the letters after LSZH mean? Are both used or only one? Which one?
Those are just random characters, which are made exactly for the purpose to allow your own GSX customization, based on different AFCADs so, if you used AFCADs with different names at any one time, you'll have a different .INI file for each one, and the one used, of course, will depend on which AFCAD you are using now so, only one will be used, and that's exactly how GSX is supposed to work.