I'm a little confused by the content of your OP, you say you both like nice food. From a previous thread you started on the "AMA" you whole life revolves around food, and a good proportion of it is Gregg's, McDonalds, chocolate bars etc. Do you think that meeting up to eat out may be the reason he doesn't want to invest in a relationship that would also be all revolving around food.
From your OP, you mention a "Light Bites" menu... These are usually pub grub big chain menus... Do you class the likes of Wetherspoons a nice food experience? Maybe his Dad cooks meat, veg, gravy dinners or various cuisine, and he finds that a healthier option. If you go out for days, does that involve lunch? Then possible "Light Bite" chain teatime'ish meal with you too?
I think that's why he doesn't stay, your lifestyle, diet, and possible health issues may play a part in him just viewing you as a friend, but with benefits if that's an available option thrown in.
If you've never had a proper chat about your feelings, needs, wants and relationship expectations, then I don't think you are actually in a relationship. You're just friends really that meet to eat out ( and you do say you contact him with suggestions of places to eat) It's not really a date is it, and again it's all about food.
Where is he going to experience a 'spark'?
As you've now ended things I would step well away, to keep dipping in and out of encounters with this guy aren't going to do you any good. It really is just worth being left alone.