But if you look at the definition for campaign_manager:trigger_dilemma_with_targets_raw it says
local targets_valid, error_messages = self:trigger_dilemma_with_targets_raw(faction_cqi, dilemma_key, target_faction_cqi, secondary_faction_cqi, character_cqi, mf_cqi, region_cqi, settlement_cqi, family_member_cqi, true);
I believe that's an unintentional typo that would lead the code to think it should look for a military force when a dilemma is trying to target a family member, or vice versa. Is this a known issue, or am I reading it wrong?
campaign_manager:trigger_dilemma_with_targets_raw(faction_cqi, dilemma_key, target_faction_cqi, secondary_faction_cqi, character_cqi, family_member_cqi, mf_cqi, region_cqi, settlement_cqi, whitelist)