Steam has some serious problems launching AppImages recently, so I just added --appimage-extract-and-run to default launch arguments to not have to worry about this forever.
Perhaps on Steam, I'll ship this as an unpacked folder in the future instead of an AppImage.