It does seem odd that the roadmap's phase lengths + the time until launch date don't match. Just to speculate, it could be a mistake and they forgot to update the durations. Or they could be allowing an extra 2-3 weeks in case a beta phase needs to be extended and/or phase 3 starts later than expected.