UPDATE:I was able to increase
(slow) the rise time of the transient by adding a 22uF cap after the TVS, this gives enough time to the overvoltage disconnect to react. The load sees nothing beyond 16v.

The circuit is suppose to handle reverse battery, 24V jump start, all 12v automotive transients including the most nasty ones which I think are :-
ISO 7637-2 Pulse1 (-150V)
ISO 7637-2 Pulse2a (+112V)
ISO 16750-2:2012- 4.6.4 Load dump Without Centralized Suppression
Circuit works in the LTSpice which has these waveforms by default, but no idea if it will work in real life.
(which is always the case in my hobbyist practices)