Inside the _Menu_Collect_Data_ command, if you disable certain lines in there, does everything work?
I'm particularly curious about this line:
Run application '{VA_APPS}\VAICOM\Tools\VAICOM_fetch_data.cmd' (hidden) - wait until it completes
There's a mission.lua that gets set to a variable. Does that ever get invoked? I'm not seeing a place where it would be (using the DCS_Setting_Theater variable).
Also, there's the menu chatter feature that plays one of 421 random sounds. If you create a folder and change that random function to point to that folder, you'll shrink the size of your profile down some. The folder can contain file shortcuts (.lnk) to the actual files if you are just trying to keep a subset of sounds. Just a housekeeping tip