Your motors respond to commands within 300ms, and once you start noticing the worst of your oscillations, you’re out of phase.
Red and Green are your motor Inputs and Outputs. Note how the “Tail is wagging the Dog” here, your controllers are overactive.
The reaction gets worse and worse, note the PID Actual growing larger and larger.
Per Quicktune’s documentation, large craft should have an smax limit pretty low, like 1.5, as evidenced here. Note how smax doesn’t grow very large before your oscillations become extreme. Note how oscillations have kicked off at 1.5 already, so you’ll probably want to start with the limit lower than this.
The PID Slew Rate limiters are guardrails to reduce the gains once excess controller activity is detected, so set them lower than when you notice your bad oscillations kick off (exercise for the reader). If you regularly hit the limits, you should evaluate your tune. These guardrails will help keep your craft safe while you figure out what is going on with the craft. The inverse problem you might notice is “slower response”. The slew rate limiters will clamp excess activity, so you might need more airspace to correct from overactive periods.
Since your craft has experienced excess control activity in flight, you should have a good baseline on where to set your ATC_X_SMAX parameters, detune somewhat, and go from there.
Your notch filters look ok (in my opinion), I would experiment with relaxing the attenuation, to maybe 10db, it didn’t have a noticeable impact to the noise level and brings your crossover frequency up a few hz, which could help keep you out of trouble.
This thread tracks an x8 that uses your motors and may have insight relevant to your build
Edit: Clarification about quicktune and smax
Edit 2: Also… I would reduce your ATC_ACCEL parameters if I were you for the time being

