Based on Some Articles I found on the BattleNet forums, it seems like Blizzard has been trying to faze out LAN for awhile now, perhaps starting with 1.30.2 but definitely now with reforged. If LAN has worked before on the current patch you are on, make sure that your computers can see each other. You can do a simple ping check by checking your ip address with ifconfig on your mac and ipconfig on Windows in a terminal/command prompt and then using the ping command with the IP addresses of your other computers. You can also check in your file systems if you have your computers open to each other on your network.
If you were forced into this patch after not playing for awhile, I'd recommend following the first article to get an older version of the game. You may not have upgraded to reforged but they did get rid of the classic client which did remove LAN. It sounds like you still have the option but people mentioned issues finding games and games force closing while on LAN in the second article so an older version may help.