Parts of the BUP payload, like the DTB, are specific to a version of the TX2 module you have in your device. Only if a copy in the payload matches the version of your module will nv_update_engine install it.
The version information it uses for matching is in /etc/nv_boot_control.conf
on the TNSPEC line. Can you post that here?