Yup, talking at (slightly) crossed purposes. This was a case of what was working VHDL failing to produce a working result on the new device. The binary was obviously recompiled for the new device.
That was a comment on the general state of embedded tools market rather than about that specific case (and also more focussed on software rather than programmable logic)
i.e. it is not uncommon to find them producing results at times, generating unexecutable code for example, or simply crashing with no audit trail at build time.