Can't join Horizon Life Session

Hi guys whenever i try to join a team adventure session or a horizon life session i keep getting an error telling me “Failed to resolve the server address. Check your DNS settings and try again”. I saw that many people mentioned this problem is a teredo problem but when I did a network test on the xbox app it shows my NAT type is open and server connectivity is open. I can go online in Forza Horizon 3 flawlessly but have problems joining any online session in Forza Horizon 4. I have a feeling that I have missing game files so i am doing a fresh reinstall and will update you guys! :]