Bike seems fine wheels/pedals/cranks spin freely, brakes aren’t rubbing.
if he can’t pedal it then surely it’s too high for him
can’t or won’t is the question. Probably going to swap the freewheel but wanted an idea of what is a good gear to aim for – and whether it’s close to that already. He can be lazy (always moans about walking anywhere) and he’s also stick thin, so not sure if apathy/feebleness are factors.
I did raise the saddle a bit (was set for learning, both feet pretty much flat on the floor while seated), which definitely helped, could raise it more but then he’d struggle to get his feet on the ground while seated.