Running SITL with gimbal (-M) constantly closes connection

I’m running the following SITL script, after following instrcution at https://ardupilot.org/dev/docs/using-sitl-for-ardupilot-testing.html#adding-a-gimbal (note: due to missing params RC6_FUNCTION, RC7_FUNCITON, I followed this link - What replaces RCx_FUNCTION?, and switched to SERVO06_FUNCTION and SERVO7_FUNCTION).

./tools/autotest/sim_vehicle.py -M -v ArduCopter --out=127.0.0.1:14550 --use-dir copter1 -I 1

Connection with either MissionPlanner or QGC shows the comm link is constantly breaking. Is there a known issue ? BTW, running without “-M” works perfectly fine, but without gimbal…