I had a student loos their meal after class. Apparently 30 minutes before class was NOT the right time to eat for this Yogi.
Schools of thought vary.
Light meals are one thing. Heavy meals obviously would warrant additional time. There’s some common sense involved.
You can try coming to your practice and moving into Eka Pada Supta Virasana to help the digetive process. Nine breaths on each side. Then move into your normal practice.
But honestly a heavy meal would seem to correlate to several hours between. After practice I typically have an appetite as well. Though I’ve also read some feel you shouldn’t eat for about 40 minutes after an asana practice.