I tried to help a guy out who had a memory leak with the HalB pool. Maybe this will help you find the source of the problem.
You'll need the Windows Performance Toolkit.
https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install
This command will monitor the None pool.
xperf -on Base+CSwitch+POOL -stackwalk PoolAlloc+PoolFree –PoolTag None -BufferSize 1024 -MaxBuffers 1024 -MaxFile 1024 –FileMode Circular
Then watch the size with one of these commands.
poolmon -u
poolmon -iNone
When you see the size grow and grow, generate an .etl file.
xperf -d c:\temp\None.etl
Analyze the .etl with the Performance Analyzer. Instructions are in the "troubleshooting-pool-leaks-part-7-windows" link. See the image that I posted in the first link.
Hope this helps Good luck.