@arubislander I don't see how.

There is a lot of mixing up of how Lenovo names it's device and you shouldn't go on just M10 2nd gen or M10 3rd gen, but on the actual model number which starts with TB - for tablet or YT for Yoga Tablet.

As we are well aware of the two installer supported devices are the 3Gb/32Gb Tab-X605F or Tab-X605L.
The Android firmware should be interchangeable between the two, however I wouldn't recommend losing your SIM slot (for mobile data) by flashing the F version of the firmware. Likewise as I have found out it is quite easy to soft brick the device without using Lenovo's recovery tool.

Likewise the other M10 tablet on the installer is the TB-X306F 4Gb/64Gb version. The LTE version is the TB-X306X. These are also 2nd Gen tablets. Again the firmware should technically be interchangeable, but I again would avoid if I can for obvious reasons.

Both of these tablets are 2nd gen.

Annoyingly so is the TB-X606F and the TB-606X..... Would I swap the devices Android round between the three. No. The TB-306 and TB-606 are Mediatek and the TB-605 are Qualcomm. The screen sizes are different which gives a different resolution. Of course Lenovo made life difficult by stopping official Android versions as well, which we know the correct Android version is required for UT to install correctly. The 306 and 606 have basically the same battery which differs from the 605's battery and from experience lets say swapping the battery from a OP3 and OP3T or OP6 and OP6T resulted in a kernel panic.

And, just to throw a spanner into the works the 605 tablets are a pig to boot from cold or a reboot (so I guess there is a hardware issue that Lenovo patched so Android would flawlessly boot, most likely related to the battery offline charging, but that is a guess) whereas the 306 has always booted with no issue.

I digress as there is no version called X306L, that would be the X306X.

See upgrade matrix