An addendum, after making the test save file to confirm the crash was replicable it looks like that time the game couldn't even scan through save files without crashing. What I did to fix that was go to the gog folder where ufo aftermath is and navigated to the save files. Should be something like:
C:\GOG Galaxy\Games\UFO Aftermath\Profiles\game_q\Saves
I found that test save file and deleted it. I noticed that each save has 2 files associated with it and in the case of the test crash save file only the .vfs was actually present. No .desc. Deleted the .vfs and no more problem for me.
Just leaving this here for anyone who runs into this problem in the future will know what to do.