Ага, я так и понял из твоих описаний, поэтому и писал что не хватает силы поля магнита "раскачать" нижний-дальний датчик. Ты ж сказал, что собирал типа аналог датчика 2SA-10, но в нём то холлы в одной плоскости и имеют равное расстояние до плоскости магнита.
Думаю что при тех датчиках, что у тебя, придётся их разносить на расстояние и воздействовать двумя магнитами. Будет работать и с одним магнитом, но мягко говоря не идеально и придётся корректировать.

Я не хочу сказать что у тебя правильно или не правильно, работает значит правильно. Лично мне интересно что у тебя получится.

Ещё интересно про один подшипник в одной оси...может у тебя подшипник с двумя рядами шариков(что равносильно установке двух подшипников в ось)? В самом деле не люфтит?