Dinner for 2A and 3A is normally loaded at Itarsi Junction and served before Bhopal Junction.
Passengers deboarding at Bhopal do get to have dinner.
I've travelled numerous times in this train before it got halt at Itarsi, back then dinner was loaded at Nagpur and served while train was crossing Itarsi.
Nowadays according to many friends who've traveled, Dinner is loaded from Itarsi...
more... itself and served before Bhopal.
Swaroop maybe able to guide you better in terms of recent developments. Tagging him.