Codes are (111,130,131,600,351,352)
Any suggestions would be greatly appreciated, kinda stumped on this one as the fan spins.
111 and 131 = outlet fan issues, it's either spinning too slow or the RPM signal isn't there or both.
130 = intake fan speed error
600 = high temp
351 and 352 = 2nd and 3rd hash board overtemp
I think it's pretty clear by now that you need to replace both fans with proper working ones, unfortunately, a bad PSU can very well cause this issue, anyway when you buy the fan make sure you buy the one with the correct connector depending on the PSU type, P21 PSU and P21d both work on the M21s but have different fan plugs, one is flat another is square-shaped.
If you couldn't locate the fans and or PSU nearby, reach out to grace on telegram @gracezhou1993, she is my number 1 source for all MicroBT spare parts, keep in mind both the fans and PSUs of this model are a bit expensive compared to the other miners.