First of all, greetings to all my colleagues. In any good diagnosis, we have to check, step by step, the components and factors that influence starting.
As we all know, for a vehicle to start, it needs fuel, spark, and compression.
Starting with these three factors, you say there is fuel and spark, and with the data you gave, the compression in the cylinders is low, but sufficient for it to start. So we have to check other factors that could influence it,
such as checking that the spark is adequate (blue color) and not deficient; that the fuel pressure is correct and not low; that your firing order is correct; that all your injectors are pulsing in the corresponding cylinder and not in different order; and that your starter motor is delivering the necessary revolutions to generate enough impulse for your engine to start. Because in most of these cases, they are just minor details that we overlook, but they are important for proper functioning.
I hope I can help you. Regards.