I wonder if the constraint is disabled would that allow the type to be modified. I don't know either way, but there must be some edge-case explanation.
@Charlieface That's not a cascading foreign key. It's maintaining the indexed view [SchduleAssignmentsAndSchedules] (clustered and four nonclustered indexes). Look at the Delete operator above the conversion.