On the driver step, one warning that costs people an evening: install the driver from the chip manufacturer, not from whichever download site ranks well.
Counterfeit bridge chips are common on cheap boards, and there has historically been an ugly cat-and-mouse where a driver update deliberately refuses to work with clones. So a board that worked can stop working after an operating system update, which looks exactly like hardware failure.
If you hit that specific case — worked before, dead after an update, device appears with an error code — the answer is usually an older signed version of the driver. Which is annoying, but it is a known situation rather than a mystery.
Also: on macOS, driver installs of this kind usually need explicit approval in the security settings, and if you miss the prompt the install silently does nothing. Check there before reinstalling for the third time.