I posted a general solution that should enable 3D Coat to work on any modern linux distribution in the following forum post, including fedora (I'm currently running Fedora 39). The tl;dr is to use a tool called distrobox, which lets you very quickly wrap processes in lightweight, distro-specific containers. In 3D Coat's case, I configured it to run out of an ubuntu 22.04 container. Another important upside of this workflow is that you can declare exactly what is installed in each container, in effect, getting a deterministic, reproducible, and versioned runtime environment for whatever tools are executed out of the container -- no more of that "what have I changed on my host distro that is bothering this tool." That would also let you do things like spin up a new container when a new version of ubuntu comes out and if you run into problems, just immediately use the old version (or spend 2 minutes and let the tool recreate it from scratch). I'm not associated with distrobox at all, but it's a real game changer for linux for me since it brings the mature capabilities of containers into practical, daily usage. Good luck, and let me know if this works for you!
edit: most relevant to this thread is that this can help disambiguate what are genuine 3DC 2024 bugs versus a bug that is related to the runtime environment.