What about hypergolic engines?
The main limit is not the propellants that you use, but injector and combustion chamber.
If you reduce the mass flow into the combustion chamber (=reducing thrust), you need injectors, that either adapt (e.g. Pintle Injectors) or can be turned off (for example having separate rings of injectors), so that the fuel is properly atomized and mixed.
Also, you need ways to make sure that the combustion remains stable even if you lower the chamber pressure, without pressure oscillations. Ideally, the combustion gases flow from one end to the throat in a straight line, or at least you have designed recirculation. There are ways to ensure this.
Next problem you can get is chamber cooling: Many engines need a film of cool gases at the chamber walls for not melting. Reducing the mass flow also for this injectors means, that this cooling film can fail and no longer protect the chamber walls, even if the engine produces less heat.
Finally, the temperature in the chamber has to stay high enough (Remember, fire triangle: heat, fuel, oxygen), that combustion does not cease. Usually, that's not a problem, but can further reduce thrust independent of the mass flow ("the relation becomes non-linear at the extremes")
So, for hypergolics, the same problems remain, without exception, but also without new problems. Usually, you can expect the hypergolics to ignite even if the heat is low, but the chamber cooling is often a bigger problem since hypergolics are less good coolants than for example hydrogen.