The diagram is correct and is how the OT behaves. It can not predict the future so a fade out will happen when you stop the recording not before you stop it.
The fade in and out are not applied in post processing but in real-time.
There is one error in your diagram and is that you draw that the start of the fade in not from the beginning. This is not true since then all sampled material would have been out of sync.