might have found a workaround.
I compared the wifi connection information between my working hotspot and my home wifi in:
/etc/NetworkManager/system-connections
I noticed that #permissions= had no in information in it
I gave it permissions
permissions=user: username here:;
Seems to have worked. Not sure if its a hack or when joining the home wifi, it just wont deal with the data propely no