Depending on how you set up the Master Shell, you may have inadvertently used a "new" file with a start date in the future, compared to the subprojects; You then may have linked a task wing the Master Shell which caused the end-date to shift to the right.