I'm trying to use a differential follower in a circuit to measure the voltage over a component, I eventually tracked down the bug and was able to reproduce it using the following circuit (note the simulation works fine, it's the real world circuit that doesn't):
Now with only these components hooked up it works well enough until the Setable point drops below 0.6V, when this happens the output of U2 remains at 0.6V even though the + pin of U2 is below -. The kick is that when I unhook the follower from the differential amp it starts following normally and can reach to ground, I haven't tried it with another op amp yet but I'm still curious as to why this is happening.
When I remove the buffer the circuit works but the differential amp pushes the voltage at this point up slightly in a nonlinear way so the readings aren't accurate. Any ideas?