Spent some time chasing down an h.264 (NVENC) Blu-ray compatibility issue. Since earlier this year, TMPGEnc insists on re-rendering all files, even though I'm using the same exact working Voukoder/VoPro presets as a year ago.
It turns out that in newer versions of FFmpeg, the option to "use B frames as references" must have changed from default-off to default-on. (My presets did not manually change this value, just leaving it as default.) Blu-ray video needs to have this option disabled in order to be passed-through without re-encoding in TMPGEnc.
VoukoderPro menu option just says "Auto" for the default setting, so nothing misleading there.
However, Voukoder Classic incorrectly reports the default value of this option to be Disabled, when in fact the correct default value is now Enabled (or Auto).