As @crutschow pointed out, the schematic has R2 tied to GND, and you said it's tied to 16 V (Vcc).View attachment 370912
This is my circuit. 12V battery charger circuit.
Another point I want to mention is that the SENSE point has a low-pass filter that's for a somewhat high frequency. Ok, I think, this is for filtering noise. But then comes a pure integrator with 10 nF of capacitance. I can't simulate it now, but from what I see and what I know, it should integrate the DC voltage it senses from R28 (current times 0.1 ohm) rapidly, and as it's inverting, it will drop the voltage at RD-A below the DC offset the non-inverting pin gives. Q3 doesn't invert as you might think. So, if it has current yet, after a certain point after starting, it will drop more the RD-A voltage. So it cuts off the MOSFET. That might be the cause you're thinking a switching MOSFET can't be used for linear application. But it isn't the cause.
I can be wrong in my train of thought, but maybe your circuit isn't suited for that application, ie. it needs modification to be able to operate it correctly.

