Ah, I see what is happening. The dialog code checks the storyline tracking attribute 'pchar.quest.main_line' and only allows you to ask about Rheims if that is set to "blaze_talk_with_silehard_complete", which it is after Silehard released you from prison and then sent you to find Rheims. But the dialog code also sets an attribute on Ines Diaz and does not allow you to ask about Rheims if that attribute is set, the idea being that you can only ask once, then you need to go and talk to Ines Diaz.
Find this line in case "first time":
Move it to case "search_rheims". That way the attribute should only be set on Ines Diaz after you have asked one of the citizens about Rheims. Incidentally, you need to ask one of the citizens about Rheims before you talk to Ines Diaz because she only checks your Leadership skill and reputation if that attribute is set.
Find this line in case "first time":
Code:
characters[GetCharacterIndex("Ines Diaz")].quest.rheims = "speak_with_humans";