The current documentation for save_on_focus_lost is as below:
Set to true to automatically save files when switching to a different file or application
I have tried to type something ( adding / delete some codes ) on the file without switching to a different file or application
It will still automatically save the files because after I close the window with "hot_exit": "disabled", the changes are saved and there is no prompt for warning to save the file.