the sensed voltage will bang up and down between the upper and lower comparator refs.
----------------------------------------
Here is a fairly working version, but it is noisy, with sometimes uneven switching.
Do you know how to get rid of the noise in this new circuit below? (otherwise it works quite well)
The comparators have "L" inputs which latch their output.
Simulation and schematic attached
This sounds like 'hiccup' mode.
Normally current pulses are equal. Cycles are regular.
However it appears you have either (a) non-regular switching, and/or (b) non-regular current pulses.
Your schematic shows your sense wire is connected on the opposite end of the coil from the load. Feedback is 'loose'.
Your hysteresis delivers a strong pulse one moment, and a weak pulse the next.
I believe your feedback would be tighter if you were to put the sense wire at the load.
Simulation of a hysteresis-driven buck converter, controlled by an op amp.
Notice the sense wire is located near the load and smoothing capacitor.
Here is the reason it is easier to use a resistive load in the experimental phase.
With a diode load, the voltage difference between On and Off is only a few tenths of a volt. The diodes will gobble any overvoltage immediately. And the smoothing capacitor stops discharging through the diodes after they turn off.
For this reason, the reference voltage needs to be very close to the load voltage. Otherwise the buck converter does not operate.