Yes I workarounded the issues. Sadly, I haven't see a line of Lua code.
My fixes, at the moment, are:
Mission 9: the indestructible bunker and "radar house". Don't know why, but AUTOEXPCASAS didn't work for me.
Mission 13: the Bismark was commented as objective because it couldn't be destroyed. My fix lets destroy it so I "uncommented" it.
Mission 14: again, the objectives couldn't be destroyed.
Mission 15: in my installation (GOG.com version in spanish) the game crashed when I tried to load a saved game. The problem was the TRANVIA macro (don't know why), so I changed to a CLASS BICHO with some of the macro code and that worked.
Mission 16: I added the train. Since the function "AcIngeniero10" don't work in the expansion, wyel2000 made a nice workaround using "untouchables INGENIEROs". They step over a mine when the objectives goes to the switches. I just made the untouchables invisible and force all the enemy sappers to go to the switches when any alarm sounds, similar to the original mission.
And, finally, there was a corrupt file (SOLDADO.ANM, if I remember correctly) and soldiers in desert uniform were displayed incorrectly when running.
Now I'm trying to make the sappers go to the switches if any of them is killed in mission 16, but it seems more difficult if I need to use SECs .