Long time reader of this forum...love the passion you guys have for this mod. Anyho I found a solution to the Vcom conflict with the CAS and Air Transports going all funky (although maybe it has been answered already somewhere else).
Simply create the Vehicle (crewed not empty), sync it to the Combat Support Module, then place the following in the Vehicle INIT (not to be confused with the Group INIT),
this setvariable ["CS_TYPE","CAS"]; //Type can be "TRANSPORT" or "CAS" or "HYBRID"
this setvariable ["CS_CALLSIGN","Your Callsign"]; //Callsign of the unit
this setvariable ["CS_HEIGHT",_height]; //Altitude of the landing site
this setvariable ["CS_CODE","persistent _code as 'string';"] //custom init line code
this setVariable ["CS_SLINGLOADING", false]; //disables sling loading on transport helis
this setVariable ["CS_CONTAINERS",0]; //number of crates to spawn around a transport heli (0 to disable)
Then place the following in every crewmember of the of that vehicle,
this setVariable ["NOAI",1,false];
Did some quick testing with lots of action going on around me (guns, missiles, etc) and the AI Transport and CAS behaved exactly as expected.
LOVE this mod, cannot thank the DEVs and forum contributors enough for their hard work helping the rest of us noobs get the most out of this mod.
Edit - This does not require the use of a Transport or CAS module. Just the Combat Support Module.