after reading a few forum posts some have mentioned that addons are the cause for their crashes. i noticed that even though an addon is updated to be compatible with the latest game version, in game it still flags some of them as outdated. so i disabled all the addons the game complained about and have been slowly re-enabling them one by one with the intent of running m+ and random heroics to test them out.
so far i have done a mechagon 10 and a random heroic without any crashes… i have so many addons this is gong to take a while to narrow down the offending one…