Punch log entries not showing up sometimes

I’ve been having this issue since Nuendo 5, is this a bug or is it a function of the software that I’m not understanding?

basically, when I got into (preview + fill loop) on the automation panel move some parameters and hit punch, the punch log may or may not enter the entry, if it doesn’t it won’t enter an entry again until I restart Nuendo, it will then work again and then will randomly stop capturing punches again during the duration of the session, but I don’t know what causes it to stop

does anyone have an answer for this? or know what’s going on?