It is possible to part ignite a cylinder with a weak spark.
I am sorry to say its sounding like a mechanical issue ......
Could be a tappet or valve not seating properly.
Compression tests are done at low speed and at relatively low pressures
so may not cause the problem to appear.
DONT rip it apart just yet, I will have a think and I am sure others will
add suggestions too.