i tried to say that changin value of fan speed doesnt affect. Its always 100%, not depended on firmware.
It might be one of the four cables to the fan that don't have contact with the controllerboards contact.
It's missing the speed impulse or something !!!
Good luck!
Please share your findings, results and solution with us to help others!