Well I only have Elpresidentes tweaks and it is the first time taht this bug occur , I also tried to look at the code but i dont see anything that could make the game bug
When I apply his mod through the mod system I get a parse error because variable 'eyecolor' already exists in that file. This is the core error, the '_on_lab_pressed' error is a secondary error that results from the laboratory.gd file failing to parse. The problem is caused by faulty modding logic within the vanilla game, and while my bugfix patch corrects that logic I don't know that they are compatible.
To fix this, it seems that you can simply delete the entire 'eyecolor' variable duplicate at the very bottom of the file. Though I haven't thoroughly tested it, I'm off to vacation for a few days. After a quick look at the files, it appears that Elpresidentes tweaks are a patch rather than a mod, so they would be applied with manual file replacement, thus avoiding the mod system problems.