Thanks for the detailed workaround!
What MacOS version are you using? We tested it on Catalina and High Sierra and didn't have the bouncing issue (though it is certainly a known one that we constantly have to develop workarounds for!!).
I'm currently using macOS Monterey 12.3.1. I believe the latest version out right now is Monterey 12.5.1. I'm a tad bit behind on updates but not by much.
This workaround is something that I've used for a least two years now and it's been working for me so far. There have been very few times where I had to alter this list but definitely not for this game.
When the workaround I gave in the 1st comment doesn't seem to be working, it's because something within the MacOS file needs to be altered first before following this workaround. This can be observed whenever you try to open a game, it appears on the dock for like half a second before disappearing. It doesn't even bounce a few times (but of course this problem is a tad different then what I originally had here, so I’m just ranting from here on)
I just went back and re-downloaded an old game that I recalled gave me a big headache in order to see why your game could use this more simple numbered list. As long as you guys keep on setting up the files librenpython.dylib, python, pthyonw, renpy, zsync, zsyncmake as exec files ( found within the MacOS file ) the simple workaround I gave should work ( since you guys don't have any other files tucked within the MacOS file)
Just wanted to tell y'all since I know how finicky Mac can be!