I seen where you say it had heaps of compression but did actually measured it?
Here I use 100 psi as a measure of minimum compression for a starting 2 cycle engine. Below that I seldom get one to start. It can be just stuck ring(s). I also had a couple Stihl 2 two cycles lately that had plenty of compression according to my gauge but losing it just the top of the compression stroke due upper cylinder damage.