Thanks for the prompt reply. I've also learned a lot of things along this little debugging journey we took :) I completely understand that we should probably stop here. Using LD_PRELOAD is good enough for my usecase and other Arch users will probably find this thread.
Regarding compatibility for future game projects: feel free to hit me up if you need testing on an Arch machine :)