I believe I see the issue:
The SUV definition in the 'ufos' ruleset sets spawn points for BODYGUARD instead of BODYGUARD_XCOM and since the timer is defined for the latter, the engine will spawn nothing else besides the VIP.
items:
STR_SPAWN_CIVILIAN_MALE_VIP:
- [6, 4, 0]
STR_SPAWN_CIVILIAN_MALE_CIVILIAN_BODYGUARD:
- [6, 5, 0]
- [2, 4, 0]
- [1, 7, 0]
- [8, 3, 0]
fuseTimers:
STR_SPAWN_CIVILIAN_MALE_VIP: [0, 0]
STR_SPAWN_CIVILIAN_MALE_CIVILIAN_BODYGUARD_XCOM: [0, 0]
Changing STR_SPAWN_CIVILIAN_MALE_CIVILIAN_BODYGUARD to STR_SPAWN_CIVILIAN_MALE_CIVILIAN_BODYGUARD_XCOM under the 'items' section of the SUV will fix it.