The Practical period end is showing as a dash ("-") because the EPA length in the Programme requirements section has not been filled in. This field needs to be updated in the Programme Builder.
When the EPA length is left empty, a dash will appear in the console, and the Practical period end will default to match the Apprenticeship end date in the Classic view.