Hello, @psychowood and to all of you who have used some of my forks that include the modification of the fan support.
There was a typo and a permissions error in the fan_ctrl.sh file that prevented it from running correctly and as a result the fan would not turn on when the designated temperature was reached.
Now the bug is fixed in all forks except nbg7815-nss repository
For those who already included the previous commit in their own build, copying the new fan_ctrl.sh file to target/linux/ipq807x/base-files/sbin/
and generating a new commit would be fastest way to update.
I'm sorry for the inconveniences.
EDIT: Fan bug is now also correct in the nbg7815-nss repository. There you can see what are the changes