N.B.
He needs to eat any time he tells you he's hungry.
I will share that my grandson was "that" kid. I owned a child care center and even though the kids were never left alone and never given foods that weren't cut to the specific bite size that age group needs. For instance, 1/4" for toddlers and 1/2" for pre-school age kids. Even with a teacher or me sitting right there and him taking small bites.
But he was that kid that always choked. I'd have him over my arm beating on his back a couple of times per month. He's lucky to be alive.
It's absolutely the scariest thing he's ever had happen.
I suggest you follow his lead. Let him tell you what he wants, to an extent, but try to show him that some foods aren't so much of a choke hazard.
If you want to google foods that are a choke hazard then you can show him that some foods are harder to chew and swallow where others, like the scrambled eggs, are okay and not likely to choke him even if he swallowed them without much chewing.
I'd let him eat pretty much what he'd eat just so he'd have food in him. But that's something you have to decide what you will let him do or not do.