I'm assuming you're referring to the inner workings of the descr_faction_standing.txt? That one is a mystery to me, I know there were some glaring bugs in it we fixed a while back, but it wouldn't surprise me if there are still issues with it.
What campaign difficulty are you playing on? That has an impact:
Code:
; Adjust the AI relationships towards each faction based on difficulty level (AI factions have normal difficulty)
;------------------------------------------
Trigger 0092_Update_Easy_Difficulty
WhenToTest FactionTurnStart
Condition CampaignDifficulty = easy
FactionStanding exclude_factions { } normalise 1.0 50
;------------------------------------------
Trigger 0093_Update_Normal_Difficulty
WhenToTest FactionTurnStart
Condition CampaignDifficulty = medium
FactionStanding exclude_factions { } normalise -0.5 50
;------------------------------------------
Trigger 0094_Update_Hard_Difficulty
WhenToTest FactionTurnStart
Condition CampaignDifficulty = hard
FactionStanding exclude_factions { } normalise -0.5 50
;------------------------------------------
Trigger 0095_Update_Very_Hard_Difficulty
WhenToTest FactionTurnStart
Condition CampaignDifficulty = very_hard
FactionStanding exclude_factions { } normalise -0.5 50