No need to reinvent the wheel. are you filtering before the NFT?
The more information you can give about your system the better to pinpoint any weakness. How the system operates, hardware, inputs, your objectives/goals etc.
My system is nothing like yours so I won't comment other than to say that it looks very interesting and I hope it works well for you. Happy gardening.