I have since noticed that the whole list of aliases gets deleted simply by going to the SSH connections dialog and looking at the list of aliases. I was in a debugging session and right after it finished I went into the SSH connections settings and all aliases were gone.
Once the aliases are gone, if I then open the VGDB settings, it first shows a dialog complaining about the missing aliases and when closing the dialog box, only shows a blank page in the settings dialog.
Definitely a bug.