If it starts well, I'd suspect that compression to be an error.
Do your own test, and add a few ml of engine oil to the cylinders if it's low, and test again. If you see an increase, your issue is rings, if not you either have some head/valve work to do, or you have a hole in a piston or...