The hammer follow is a bit concerning. I'd be inspecting the hammer hooks and sear closely. The sear spring could be weak but I'd put money on hammer hook rounding. Did you install a trigger in your Phantom? Do you have pre/overtravel screws in the trigger? If so, and if the overtravel screw was set too tight, you could have damaged the sear/hammer hooks. I'm not sure how the hammer follow could happen any other way? Even if you hadn't put a trigger with setscrews in it, the comp hammer could have altered the timing to make the hammer hooks not properly clear the sear on hammer drop.
The fact the slide doesn't go fully into battery is absolutely your missing firing pin block lifter spring. If the firing pin block lifter stay's up, it will hook into the block in the slide and hold the gun out of battery. Here is my exact same issue on my CZ40P (the reason I found this forum!):
https://czfirearms.us/index.php?topic=44280.msg253895#msg253895I'd like to see pictures of the sear, hammer hooks, and sear spring. I'd also take the parts into CZ Custom for inspection while your getting replacement parts. Good luck!
Cheers,
Toby