Ah nuts. That's a lot of FETs. You got one you're willing to part with 😁. I'll try and pop the board out later and see if any traces are damaged. If they are then it's trashed.
Funny thing is with the smoke unit fan connected the board won't power up and the fan constantly runs. Disconnect the fan and everything powers up and works fine.