No worries,
Ok so if it doesnt work for other playable characters, instead how about when you get them to max friendship you gain their specific perk loadout?
You'll be able to swap to a new one at the beginning of every day, and once you obtain one you can't lose it?