I do not understand where you want this. What ending.
My reply was going to be Huh?
But I recreated the project from scratch. This lead me to do what whoever made the timeline did.
The text opacity is 100%.
The fade opacity is created first by fading the text out. to 0%.
Then the keyframes are dragged into reverse positions. So now the animation is to fade in.
But it looks like a bug is triggered when then move the animation down stream in the seconds to as we have it 2seconds mark.
The text takes on the value of the first keyframe instantly.