Last time I experienced that issue it ended up being bent pins on MOBO unfortunately. If it was not reading CPU fan or more so not detecting or throwing error it would most likely still post but give you a notice to either ignore in BIOS or connect to the proper fan header.