The tach in a 70 914-6 is designed for a high voltage input, meaning a standard Kettering (points, condenser, coil) input.
https://en.wikipedia.org/wiki/Delco_ignition_system The tach output from a CD box is measured in millivolts, which is not enough to drive the tach for a Kettering ignition. When Porsche designed the 911 engine, they found the plugs would foul out all the time. To prevent this, they went to the CD ignition. But they already had tachometers in the pipeline for the Kettering ignition. So they built a "Tach Amplifier" to increase the signal from the CD box to a voltage enough to drive the tach. Basically, it was a small coil like an ignition coil. When the 914-6 was created, they used the same tach guts as the 911, so they designed in the tach amplifier on the relay board. In 1971, Porsche started using redesigned tachometer guts that would read the low voltage signal directly from the CD box. The same tach guts circuit was used until the end of the air cooled models, as it could be driven by the Motronic ECU just like it was driven by the CD box.
So to solve your problem, you have to get the tach from a 71 or newer 911. I fixed our 70 914-6 tach (it was already broken) by gutting a 911 SC tach and putting the electronics in the 914-6 tach. Then I took the dead tach amplifier, opened it up, and put in a jumper from the CD box input to the tach output. So it looks stock. Considering the tach amplifiers are now hundreds of dollar to buy, if you can actually find one, it is a really good permanent solution.
Or if you don't care about appearances, you can buy a tach amplifier and wire it into the relay board.
This is the one I used on my six conversion before going to the 4.0 and Motronic.