Well, to answer my own question, the firmware upgrade fixed that issue. The keyboard is working, but the way it interplays with the NVR over the network is rather unusual. May be exclusive to my NVR616H.
I don't have my cameras appearing in order. In fact, my PTZ cameras on the live view grid of the NVR are cameras 1 and 3, but spot 1 is PTZ20 and spot 3 is PTZ19. Whenever I select on the keyboard PTZ 20 (punch 2, 0 then PTZ button), it selects the camera that is 20th on the live view grid which is a doorbell camera in that spot. But, so long as I select the camera on the keyboard and then adjust the view on the NVR with a mouse, its all good.
Said in a different way, selecting PTZ 20 on the keyboard makes the live screen view on the NVR maximized on the 20th tile view. Camera PTZ20 is actually grid spot #1 in view. When I select 20 PTZ, it switches the live screen full view to the camera appearing 20th on the live list, but gives control to the actual 20th programmed camera.
So I give live view of grid 20 with control of actual camera 20.
However, when directly connecting to the IP camera itself, there is no such issue.
So, a firmware upgrade to General_NKB1000_Eng_V2.620.0000000.1.R.20200221.bin fixed whatever issues there were. Even tried a direct serial connection into the DVR from this keyboard and it wouldn't work there either. It's working just fine on the network now.