I have the Mac App Store version of KOTOR2 which works perfectly on my 2019 Intel iMac but does not run on my M4 Pro Mac Mini. (The Mac App Store version of KOTOR1 does work on the Mini.) The GOG version of KOTOR2 runs perfectly on the M4 Mini with the Restored Content Mod, with MacOS 15.1.1 and Crossover 24.0.5.
https://www.gog.com/en/game/star_wars_knights_of_the_old_republic_ii_the_sith_lords
https://deadlystream.com/files/file/578-tsl-restored-content-mod/
The Crossover installation threw an error at the end and claimed that the installation failed. But the game was installed, all the launchers were created, and the game ran fine. I then installed the Restored Content Mod and that installed without an issue. The game runs perfectly with the Restored Content Mod installed.