I have two mods with two story goals.

When both mods are enabled, Mod A runs and Mod B does not. Why?

Mod A:
Code
Version 1
SubGoalCombiner SGC_AND
INITSECTION

KBSECTION
//REGION Unlock all recipes when any level loaded
IF
GameStarted(_,_)
AND
DB_IsPlayer(_Player)
THEN
PROC_UnlockAllRecipes();
//END_REGION

PROC
PROC_UnlockAllRecipes()
THEN
UnlockJournalRecipe("AllRecipes_Shared_Origin");
GoalCompleted;
EXITSECTION

ENDEXITSECTION

Mod B:
Code
Version 1
SubGoalCombiner SGC_AND
INITSECTION

KBSECTION
//REGION Unlock all recipes when any level loaded
IF
GameStarted(_,_)
AND
DB_IsPlayer(_Player)
THEN
PROC_UnlockAllRecipes_CraftingOverhaul();
//END_REGION


PROC
PROC_UnlockAllRecipes_CraftingOverhaul()
THEN
UnlockJournalRecipe("AllRecipes_CraftingOverhaul");
GoalCompleted;
EXITSECTION

ENDEXITSECTION