@Foodchain Thinking about your save vs new game issue some more, did you already have a 4 person party in your save that didn't work? I think the flag set/clear that I modified happens only after you add/remove someone from the party. Since my mod only clears the flag after adding someone, you couldn't add a new member because the flag was already set.
Basically the code does something like this
try_to_add_follower:
if(party_full_flag) do_not_add()
else add_follower()
after_add_follower:
if(party_count == max) set_party_full_flag() <-- I modified this to not actually set the flag
after_remove_follower:
clear_party_full_flag()
In saves with an already full party, only the try_to_add_follower function would be called, and the flag would remain unchanged. It might be possible then to add this mod to a save with existing followers and you just need to dismiss/rehire someone.