Hello Veronique,
Projects nested in Programs must have manually set start or due dates. My recommendation is to create a dependency between milestone/task in the predecessor project and milestone/task in the successor project.
Alternatively, if the projects are nested in another project, manually set dates can be restored to automatically calculated ones and then a project dependency would work.
I hope this helps.
Roland