Disable ipv6 on your router if you don't need it

So after dealing with all kinds of issues with connecting to cloud services on my hass.io installation I discovered ipv6 was enabled on my router. Disabling it fixed all the issues. Mainly consisted of my rPi not being able to connect to various services even though I was able to access them on my phone/laptop. They were intermittent issues and one of them looked like it was caused by something else so it was hard to figure out what was going on. Just a PSA for anyone.