I think this is a duplicate of bug #625. There's a snippet of code attached to that bug that looks suspicious. I think it's trying to delete one session but ends up deleting them all.
This hits me, too, so it would be nice to have it fixed. My workaround is that I've exported a .reg file of the sessions and import that after starting x2goclient.
Thanks,
--
Earl