Not a problem. You can keep the reservation because it is before the park closes at 7:00.
You'll be arriving before 6:40 at the restaurant to check in so even if the restaurant is running behind schedule you'll be seated. If you show up at 7:00 or later and try to check in, then you will be turned away because at this point the park is closed and you missed your res time.