AFR misleading? Plugs tell a better story?
The LD will give you a better idea of what's what; the heads MAY be fine, But I'll not hold my breath.
The pressure readings during the compression test are dependent on; the altitude they are done at,the ring seal,the valve seal, the head gasket seal, the cylinder integrity, and the cranking speed.
The LD test will tell us what and where the pressure is going.
If one assumes the two high cylinders are correct, than the others should be there as well. If you call 168/170 as 100% ok, then the lowest one being 152 is 89% of the highest, and your gauge saw three of those. The next grouping is 163/169=96% indicating about 4% leakage which is often accepted by other mechanics (not me) as tolerable. But with such low mileage, To me it is screaming " something is wrong".
It could be something as simple as the lifters pumped up making it impossible for the valves to seal,
It could be scratches in the cylinder walls,
It could be very hard rings not yet broke in,
It could be broken rings, or tapered/out-of-round cylinders, or upside-down rings,
It's too early to condemn the headwork.
But what if 163psi is correct? Then what? 152/163=93% pointing to 7% leakage.