Jim, yes I would agree all looks the same before & after
The iLevel for K024 models went from 16-11-500 to 18-07-500 ie an update in 2018 July for at least one model in the series
From info I have seen, the BMS-KP Part No 8545091 (it is the programmed part No) remained stable so program version was stable but market data updates were possible as well as updates on other ECU's
If the Dealer hooked up & concluded no updates were available & did not complete the "Measures Plan" on their system then Actual iLevel would remain blank but if he ran a measures plan even without an ECU update then actual iLevel should have been written into the bike.
Part of the problem with the older K024 & K1X models is they are programmed with the older "legacy" Dealer software rather than the newer software with diagnostics & programming combined so the Dealer would need to check with the right software & it would surprise me if there were no updates for the ECU's on the F700 by late 2018