Hi,
You've got a lot going on haven't you! There are many reasons for night wakings including hunger, habitual, teething, milestones ect.
Aim for a consistent bedtime and wakeup, perhaps in your case it would be 8pm to 8am. Don't let him sleep past 8am but if he wakes at 7 go with the flow, but stick to the 8pm bedtime. 12 hours sleep is an average. If your lo is up and happy after 11 then this may be that's all he needs. However if he starts waking early again that could be a cue to let you know he needs a few early nights as he might be overtried kwim?
I'm sorry I'm not sure what you mean by "should I feed him at the third hour so he is sleeping at 6.30"