This worked (originally here)
I know how to solve this problem had the same issue, its basically because you BTHome hub runs a 5GHz frequency a long with a 2GHz frequency and for some reason your mac tries to connect to that even though they dont have the techologies will allow them to run on that frequency, making you not connect to the internet. To fix this log into your homehub settings onlin by going to http://bthomehub.home/ then going to advanced settings, wireless which should be under it and then click on the 5GHz and turn it off or rename it and click apply. So you can make your laptop connect to the correct frequency. IF you can connect to the internet on your laptop then you can still do the same steps and process on your phone or any device that connects your BThomehub.