Personally, for us, this is too many TS meals, too much food, and too much transit time. You'll be arriving at MK after 'Ohana with hordes of others and it'll likely be quite crowded and (if summer) hot. As others have noted, you then only have 3 hours before your BOG lunch. Those 3 hours will get sucked up fast with walking through the park and waiting in lines, even with FP. Lunch will take another hour, so realistically you're not leaving the park for your break until 2:30-3:00, putting you at your resort around 3:30. You're then heading back to MK by 5:30 or 5:45 to get there by 6:00-6:30, not leaving much time before your CRT dinner. If you're okay with not having much actual MK time and the restaurant time is important to you, it could work. But if it were me, I'd drop one meal. With this much food and the heat, I'd feel horribly sluggish, which would affect my enjoyment of the trip.