I encountered the same bug of main quest stuck because of no button in Millford in Guilds Strike Back. This seems to be caused by the file ExplorationModule.gd and, more specifically, the function open_location_actions.
I can't observe this in my game, most likely related to a broken timed event (due to autosave use),
If you send me your save on discord i can check it in more detail.