The TJ tach is also going to require an input from a Cam position sensor to work. Its a half moon (50/50 signal) running at cam speeds or 1/2 crank. On the 4.0l it is where the distributer would have been but they still needed to drive the oil pump so the sensor was used to drive it.
I didn't get around to it before my build became a rebuild but I had tried tying the signal wires to the crank sensor (jeep flywheel) which you have simulated, and I got a working tack about 20% of the time. It all depended on where the crank stopped when running. Apparently the TJ ecu only looks for that
cmp signal for the first 6 seconds at startup. If it sees what it wants, the tack works, if not...no tach.