For anyone wondering: For some fucked up reason, instead of using a defaulted setting that gets automatically applied, the dev chose to manually make every line of text that exists in the game be displayed with 35 characters per second. This is why a global change of the cps (characters per second) value of renpy does not work. You need to extract the archive.rpa, decompile the script.rpy and replace all instances of cps=35 with cps=0, this will make all text displayed instantly without needing an extra click. Why they chose to do it that way, I have no fucking idea. He literally starts every line of text with {cps=35} and ends it with {/cps} instead of setting preferences.text_cps to 35. This is beyond science.
Edit: I have removed the script I uploaded where I just replaced every instance of cps=35 with cps=0 because some scenes seem to break with it, and I am too lazy to take care of that right now. But anyways, now you know what you can do to fix it yourselves.