All computers are on the same LAN (no subnets) assigned ip addresses by the same router.
Turned firewall off on 2017 MacBook Pro and restarted. No change. I’m pretty sure the working MacBook also has the firewall on, but I’d have to check and confirm later. Either way, the 2017 MacBook Pro still doesn’t show up (I am able to connect by manually configuring).