Bungaroo...
I want to play your game sooooooooooooooooooooooooo badly (no clue why, guess I'm the only one that still loves you) but the love is not shared back to me. Every 15-30 minutes, I get error code WEASEL. Doesn't matter what activity I am doing, crucible, strikes, raid, even the god damn TOWER.
I have done a ton, including ruling out wifi connection being the issue by testing out a wired connection on my router. While it did take 45 minutes for the error to appear (what a major improvement, can't even play an hour) I still got disconnected because of WEASEL.
Please Bungaroo, for the sake of the remaining guardians playing your game, come out with a fix or at least an explanation of why I am getting DC from Destiny 2 and ONLY Destiny 2. Love you all and I respect all the work that goes into making this game ;)
As you know (from doing a search for the error code on B.Net, Destiny app and Google) Weasel error codes are from a problem on your end.
Most of the time all it takes is to reset your router and then clear your systems cache.
Also instead of just timing how long it takes to have a error why not run a internet diagnostic looking for poor NAT, data loss and high signal latency.