When I wanted to improve the Blue Tooth section, I did a full redo of this in August and had zero issues. Bonjour is required to connect to the Pi over USB, so I'm surprised that even your Mac had issues, you should be able to hit raspberrypi.local over USB.
Cybersecurity architect. Security dev and researcher. Infosec nerd. Linux enthusiast. All opinions and views are my own. Polite, professional, prepared.