got this problem before and it turned out to be faulty riser. exact same symptoms (fans not controlled and GPU not detected).
what's weird is that the risers all worked when I tried them one by one. but when I switched around, a gpu with that one riser always get problem.