Kinda sound like there is a broken piston rod and the piston when above normal upper limit and bent a valve. Usually even when one valve is not working you still have some compression but a non moving piston produces zero compression.
I had back in the Spring a Kawasaki v twin to come in with no spark on number #1. So I order a coil pack. It didn't fix the problem. So drop the rocker cover looking a bent push rod. Both were bent so I pulled the head and found the piston above normal position and not moving. Upon inspection I found the head with damaged valve. Upon tearing down found the cylinder ruined. Customer ran the engine without sometime in the past. The engine came in running even with the hole in the side of the block.