Try refitting one of the 'broken' ones, to see if it then starts.
The code is just saying that the ECU is not getting the signal it expects. This can be due to the sensor, or the wiring and connections between it and the ECU. Each time a new one is fitted, the wiring and connector get disturbed, so those need checking very carefully, especially where the wiring might be stressed at a corner, or in a clip, or where it may chafe on something. Check earth points, any on the engine, and the ECU earth.
When a 'broken' sensor is removed, what does it look like? Is it the same as it went in, or is it physically damaged, or contaminated? Is there a spacer gone missing, and it is hitting the camshaft? Or is there something else adrift inside that is hitting it?
If the ECU powers it, the voltage these work on is usually around 5v, I think, so it is unlikely to be the ECU causing a problem. It is likely that it generates its own current, from a magnetic field inside. The ECU just reads the signal.