Thank you for the feedback and for sharing the use cases.
In agile each feature or user story has its own lifecycle. Within a release one feature can be in late completion phase while the other in early design and definition phase. It will therefore be valid to track meaningful dates in the feature or the user story level.
Do you manage in your team or organization predefined stages of development for the whole release or sprint? Could you share more details about the process?