With the zero latency invoked, one cannot monitor what was previously recorded on a track that is armed for recording. That renders the punch-in option unusable.
For example if a vocalist sang "I raised my drinking glass pie" and I wanted to punch in on just the word "pie" and replace it with "high" there is no way to do it because you cannot monitor "I raised my drinking glass...".
Works fine without it invoked.