In-Flight FFT filter tuning issues

I’m currently working on a hexacopter meant for agriculture spraying. I am trying to get in flight FFT set up on the drone for tuning because it doesn’t have a RPM sensor or ESC Telemetry. I’ve had good results with throttle based tuning but I presume it’s ineffective for how dynamic the payload will be and so I went with the live FFT notch tuning.

Problem is it isn’t very accurate at targeting the peak and always misses the first noise peak. Here’s the log where I collected the data for FFT to check its effectiveness. It’s a biblade 2480 foldable prop on a hobbywing X6+. Log is empty water tank data.

Any help is greatly appreciated.