Try rebooting, or shut down the computer and restart. That has helped some people with this problem.

When troubleshooting, it will make restarting the game faster and give cleaner results if you at least temporarily disable cloud support for the game, if applicable.
You can do this either globally (in the client click on the Steam menu and select Settings, and then Cloud) or just for this game (in the library right click Divinity: Original Sin and select Properties, then switch to the Updates tab and check the Steam Cloud section).

If you create another a new profile, can you start a new game, save and then either restart or switch profiles and back and still see the save? If so, you could try moving your saves from your current profile to the new one. That can help, or one person just said they renamed the profile folder.

If a new profile doesn't help, (leaving cloud support disabled) browse to the '~/Documents/Larian Studios' folder and rename the 'Divinity Original Sin' folder.
When you next start the game, it will recreate these folders and configuration files, and prompt you to create a new profile. If you do so, as above, does a new save show up, or one of your old saves copied to the new profile's savegames folder?

One person reported that this happen occasionally in OSX, but if they booted into Windows, loaded a save and re-saved, when they booted back into OSX all the saves would be shown. Similarly, someone else on a Mac trying this troubleshooting said the initial rebooting and renaming of profiles didn't help, but when they moved a quicksave from a renamed profile into a new profile, the saves showed up in the old profile.

If you use the Save Game Editor to extract the contents of the save file (compressed archive), the save should show up in the game. MooseEdit is a Windows program, but apparently can be run in Wine on OSX.