Topic: The numbering of logicals may not match position.
Any chance of having a look at the way Gparted works with logical partitions, so that the numeric number of a partition matches it physical position on the drive.
When you delete a logical partition all following partitions have their numbers changed as all the partition tables are altered to chain-link to the next. When the deleted partition is recreated it is not slotted back into the chain-link, but added to the end with the last logical becoming the one linking to it. So for example a partition of say sda8 can turn into sda20, even when it is still the 7th partition on the drive.
Thankfully when cloning with Gparted it has the option to paste into existing partitions, which retains the logical progression. But when I forget or when reorganizing partitions I have to use another tool to restore order. Some of the third party boot managers I use have problems when things are out of sync.
My apologies if this has already been mentioned - or even fixed in the new release!