I see. Well FPE uses activators to store data (see FPFP_PlayerPregDataForm [ACTI:0100D014] and FPFP_BasePregDataForm [ACTI:0100D013]) and those have a property TagsToWatch. If position has any of these tags, then pregnancy is blocked but IIRC if none of these tags is defined on position then FPE assumes this is a position able to cause insemination. You would need to add any of these as a tag to position provided by Hardship xml's.