Overwatch screen and audio freezing

This has happened to me on the first few days of overwatch 2 but it stopped occurring.
Now as of now it had randomly started happening again and my game keeps on freezing
every time I get near an enemy or just randomly. I can run overwatch 2 with my fps being 80-100 at low graphics but when issue happens to me my pings spikes high and my audio of what i last did loops and screen freezes and when i first load in it takes 30 seconds or more for the character models to load there just blue balls or red if they are an enemy I don’t know how to fix this problem.