During years, I have found it very difficult to have control over my laptop fan. I tried many times reading various manuals, scripts, settings and nothing worked.
So I would like to try it another way. I noticed that one of the factors influencing the fans running is how many and which type of applications are running.
Could you find (command line) the processes that are causing higher temperatures and running the fans? From that list of processes, I would terminate those which I don't need much to be running.