Hey, I found another bug. The common units have the "After the mission, XXX wishes to speak with you" message when they reach 3 loyalty, but you can only trigger their bonding chat in the Meeting Room when they have 5 loyalty. This means that sometimes you go to the Meeting Room after reading that message, but you don't get any new dialogue.
This is why it happens:
File: loyalty_up
Lines:
if earthknight.loyalty >= 3 and earthknight.bond <= 0:
bn "After the mission, Earth Knight wishes to speak with you."
File: meeting_room
Lines:
"Speak with Earth Knight." if earthknight.loyalty >= 5 and earthknight.bond == 0 and ek_chat_complete == False:
jump chat_earthknight_1
(the earth knight is an example, the same error happens with all common units)