Seems like you should be okay. Even if we assume you get seated 15 minutes later than your reservation time (not uncommon), that means you're sitting down at 12:10. Give 90 minutes for the full meal, that means you're up and leaving at 1:40. Ten minutes to walk to the front of the park, 15 to take the express monorail to TTC (baking in time if you have to wait for one) and 15 more to take the monorail from TTC over to Epcot and you're there at 2:20.