The I/O orchestration does not receive an interrupt from the hls_streamsink once the incoming stream is terminated. Instead, it terminates whenever the data source or any other operator have signaled completion.
When profiling, this leads to the performance counters being stopped too early, thus the profiling results do not show the entire amount of data that was transferred.