The migration script is probably at fault and not handling the blink image naming as it needs to.
The probablen root cause is the version-parsing routine assumes every relevant package's key ends in an integer take number, and a Blink image's package key doesn't.
It's not that Blink upgrades are unsupported in principle — it's that the tool's take-number parser wasn't written to tolerate the Blink package naming.
The "upgraded from R81.10 via Blink" detail is the trigger, but not because of the R81.10 origin per se.
It is likely because the Blink packaging leaves a package record (BLINK_R82_T779_JHF_T107_GW) in the inventory that init_version walks over and tries to int().
Their JHF107 is fine; the take-number check (validate_cluster_mems_vers) would even pass if it got that far.
The failure is upstream of validation, in the initial data collection, which is why it dies at "Collecting data about the migrated object" rather than at a named validation gate.
What should resolve it, in rough order of preference:
The clean fix is Check Point's responsibility.
The parser needs to skip or safely handle package keys that don't end in an integer (a try/except ValueError around that int(), or filtering to only category: jumbo/hotfix packages before parsing).
It might take a TAC case but hopefully they'll pick up this feedback and test.
Given T107 is current and Blink upgrades are ecommon, this could affect a lot of people, so it should be fixed.
The practical workaround you can test in the lab: get the gateways onto a package inventory that doesn't carry the Blink wrapper package — i.e. a clean R82 install plus Jumbo applied the normal (non-Blink) way, rather than a Blink image. On a lab that's a rebuild; on production it's obviously not casual. But it confirms the diagnosis and unblocks them.
Checking exactly what's in the inventory:
da_cli packages_info status=installed | grep -i packageKey
In my fist lab test it failed and I needed to patch the gateways.
After the JHFA the script failed again and reported mismatched JHFA but they were the same. I just had to wait and try again...