The CompanionAffinityEventsScript is supposed to send COM_Event_Action_Enhance_PlayerChangeAppearance when the player changes their appearance.
Problem: CompanionAffinityEventsScript does not send COM_Event_Action_Enhance_PlayerChangeAppearance because the script incorrectly checks for "LooksMenu." Companions never say their reaction dialogue to COM_Event_Action_Enhance_PlayerChangeAppearance because the event is never sent.
Solution: Change the script to check for "ChargenMenu." See the attached script, searching for "ChargenMenu" to see where it is changed (only 2 places).
Note, this fix was done in the Starfield Community Patch.

Attached Files:
CompanionAffinityEventsScript.psc