If I am convinced that a neural network driven BestFirstMiniMax would make a good search algorithm, why not just implement for CPU with NNUE? Maybe I will give it a try.