The .local domain can be slow to resolve sometimes, using the direct IP is best.
You sure you don't have some sort of VPN enabled just in Chrome? Sounds like maybe your traffic is being tunneled and thus cannot access the local network.
There is a button in the settings someplace to reset chrome to defaults.