I was having the same issue on Big Sur and found I could get it run by:
- right-clicking the app and selecting "Show Package Contents".
- Navigate to "Contents/MacOS/"
- Double click "Divinity - Original Sin"
Maybe the same on Catalina?
If you're curious if it's the same issue, in the Console these are the errors I see on crash:
Aug 11 21:41:35 ** Divinity - Original Sin[52249]: getattrlist failed for /System/Library/Extensions/AppleIntelKBLGraphicsGLDriver.bundle/Contents/MacOS/AppleIntelKBLGraphicsGLDriver: #2: No such file or directory
Aug 11 21:41:35 ** Divinity - Original Sin[52249]: getattrlist failed for /System/Library/Frameworks/OpenGL.framework/Resources//GLRendererFloat.bundle/GLRendererFloat: #2: No such file or directory
Aug 11 21:41:36 ** Divinity - Original Sin[52249]: objc[52249]: Invalid or prematurely-freed autorelease pool 0x10280a090. Set a breakpoint on objc_autoreleasePoolInvalid to debug. Proceeding anyway because the app is old. Memory errors are likely.