I can't find anything immediate that's 'wrong' with this tbh. One thing that i always do is i have at least a differance of 100 between the Unique ID of the MDDF chunk and the MODF chunk (aka rather than going from 1000004 - 1000005, go from 1000004 to 2000000.
it could also be the WMO, although i highly doubt this as i'm sure i've used it before in one of my world builds.
Another thing is, Cryect's Tools isn't perfect, and can at times destroy your ADT. For instance if you loadinfo an adt without the .txt (before fileinfo) it deletes all the water and raises the adt by about 5.00 Y. I would suggest firstly to re-install cryect's tools. Once you've done that start again with the adt (extract a fresh one from common.MPQ). Perhaps even copy and paste the current info because tbh it looks fine to me (although you should change the unique IDs of the wmo referances). Me thinks there's something wrong with your .ADT (the one you're working with). All sorts of crazy shit can occur with a faulty ADT m8.