2500 gauss is too low to be much use with neos. Their Br is about 1.2T (12000 gauss)
Even in air gap dual rotor machines neos generally operate at about 0.6T.
2500 is probably usefull for dual rotor ceramics if you keep the gap large.
I have never found a sensibly priced Hall sensor that will handle neos.
Flux