2001 VW Cabrio radiator fan issues

My 2001 Cabrio started overheating when I was climbing a long hill. Pulled over and shut the car off, when I got out I noticed the fan wasn’t running. Got the car home and started testing, following the procedures in my Bentley repair manual:
I had a new Coolant temp sensor, so I put it in just to be sure I am overheating.
Jumpering the thermoswitch connector spins speed 1 but not speed 2
Jumper wires from battery to fan spins both speeds
Tested for continuity from thermoswitch connector to Fan Control Module
Tested fuse in panel and the fuse on the Fan Control Module

This all led me to believe I had a bad FCM, so I ordered a german-made aftermarket FCM and put it in. The fan still would not engage speed 2 when jumpered on the thermoswitch connector. Took it for a hard drive, and it still overheats, but the after run fan now comes on.

I’ve noticed since that the fan is a little noisy/squeaky. Is there any way besides buying a new fan, to tell if my fan is good? Any other ideas?