Faction change

Is there some kind of hard-coded limitation for faction changing? I’m having a hard time changing it more than twice. Both with ChangeToStandardFaction and ChangeFaction.

as far as i’m aware it’s just an integer variable on a creature/object and can be changed an unlimited # of times