Yes, that is definitely what is recommended because of how the drug works. I don’t know if you can even see good results without giving it on an empty stomach and then following up with a feed 30-60 minutes later??? I’ve never tried it that way.
It’s hard to make a little one wait for that first feeding of the day, but I think it’s really worth it. Distract him with everything you can think of to hold off at least 30 minutes, and see if that helps. I would even try to give him the medicine 30 minutes earlier than you expect him to wake up; maybe he’d go back to sleep and then you could feed him when he first wakes up for the day.
Good luck!!