Op, sorry if I have missed it, but is he year 6?
Loads of people are saying you need to help him get ready, do it for him, double check him etc.
If you go over to the getting ready for secondary threads, you will find lots of people saying that the year 6 teachers say to them
Are you packing his/her bag? Filling their water bottle? sorting their pe kit?
STOP, they need to start now getting used to sorting their own stuff, as it gets so much harder in secondary.
One thing that really stands out to me is
Have you got your lunchbox? Yes. But he hadn't
That would be the point I would work on. When asked, he must CHECK he has it, not just assume. No check, then there is a consequence, in this case, he is hungry.
As parents we must scaffold and support as much as they need, and then slowly start to remove that scaffold one step at a time.
So, from asking - Show me x, y , z,
you move to - have you got x, y, z (and he must check he has it)
to, here is a list, have you got all the things on the list
to, the list is on the fridge door, have you checked it?
For every child that transition happens at different ages, but you have to work towards it. I am a great believer in natural consequences (within reason), so forget your pe kit, can't do pe. Forget your homework? stay in at break. and so on. This is perfectly fair if the system for him to remember is pitched at his level.
and I would ask him - go without a tracksuit or replace it form your own money?