First of all we didn't have the 7D Mk II whitelisted. Unless we have a Canon model whitelisted then we don't delve into the maker note which is where the lens data exists (standard Exif will just say "70" for 70mm for example). So I have whitelisted this model to proceed.
However, the sample photo is not from the camera, and it appears that the endian has changed from little to big (i.e. Intel byte order to Motorola byte order). Normally Canon writes photos in little endian (where you see "II" at the beginning of a TIFF section). The JPG photo you sent is formatted as big endian "MM", but the maker note is still formatted as "II", and so PM fails to parse this (for example instead of 41 tags it thinks there are 10496 tags (because the byte order is wrong).
So, I suspect if you try the new upcoming build with the 7D Mk II whitelisted, and you look at camera JPEGs and RAW CR2 files, then you should see your lens show up. A sample prototype image from Photokina seems to work properly, but this was a prototype 7D Mk II. Also, according to Exiftool, there is some little note about the 7D lenstype field ("this value is incorrect for EOS 7D images with lenses of type 256 or greater"), but Canon does seem to also put a nice human readable string as well and PM picks this up in the sample image I downloaded.
So please try on sample photos that haven't been "saved as". Curious what application you used to do this Save As? Was it PM? I may need to look at how we are handling the endian on Save As.
--dennis