I have an idea of how you could do this slightly differently but I don't think it would be a better way to do it.
Did you check the sensor boards individually to check voltages?
Did you check the sensors were working as expected when not on the circuit board?
There are many things you could check to wok out the issue with this and hopefully get it working.
Mowcius