I found some odd behavior, not sure if it's exclusive to 3.6.2 or has existed before:
When using goto-dialog in dialogue scripts, it doesn't register that a new dialogue is starting, so the on_event function for eEventDialogStart doesn't work. The workaround is to use eEventDialogOptionsOpen.
When using goto-dialog in dialogue scripts, it doesn't register that a new dialogue is starting, so the on_event function for eEventDialogStart doesn't work. The workaround is to use eEventDialogOptionsOpen.