Game closes with no error after joining lobby

Every time I try to join or create a lobby in custom game, SC2 closes back to desktop with no error message. I have ran as admin, ran in compatibility mode, updated video drivers, un-installed OneDrive, disabled startup programs, disabled Windows Defender and Firewall, scan and repaired, and reinstalled game and still no fix. Any other suggestions?