Just wanted to chime in here for the folks following along at home. I followed your instructions (stopping at installing Rust) for Impacket (just to get Python 3 built), and I also had the same issues with Responder that InfiniteBSOD had. (Same failures with DumpHash.py and Responder.py.)I ensured Netifaces was installed with Python 3, I never installed Python 3 beforehand (clean install), and I verified that I followed all the steps accurately.
So it would seem there is either a fundamental mistake with instruction, or an issue with Responder compatibility, or something else I'm not considering.