Given that you've tried the WDT already, based on personal experience, I would say:
1. Brew pressure too high
2. Brew temperature too high
3. Try a mildly convex tamper (like the RB US curve, which is what I use these days) I too was skeptical, but I do think a bit of convex helps.
The only other thing I'll add, is that, using the WDT has made all my extractions start uniformly across the basket, no donut shapes at all. This doesn't seem to concur with your experience, so it might be worth revisiting this. The first time I tried it in desperation I didn't think it helped, but, in the face of vast forum experience to the contrary, I tried again, and I've never really looked back. Or rather, it's helped me realise that I was doing absolutely everything else wrong

It also made me realise that even the thwack-thwack of the doser lever on my Mazzer Mini was not breaking up the grounds as well as I expected, especially on 3-4 day old beans.
I'm still finding it an uphill struggle at times, but I think everyone does. I too was ready to jack it all in.
EDIT: I suppose I should have added my actual routine:
Grind and dose 16g into basket in portafilter, rotating to even things out
Stir grounds vigourously in the basket with a small pin, I don't use a funnel, with upto 16g I can contain the fluffed grounds in the basket
Slight tap on the bench or the grinder forks to settle and check the levels
Gently apply RB US curve tamper into basket, using finger ends to ensure top of tamper is levelling relative to the basket top
Single 30lb tamp, plus gentle twist to polish
Gentle blow to cleanup stray grounds