There is a workaround through Excel.
However, you can use it only for new components, which are not used in any project, because you are going to change sizes of components by swapping values.
Everytime make data backup before PnPID and Size Records values changing:
1. Duplicate component (Family), which you want to sort by size and make this "sorting change" on this duplicated component. If next step doesnt work, you can easy delete duplicated component and try it again.
2. Export part size list of filtered component to Excel.
3. Show all columns in Excel (show hidden columns)
4. First sort step: Sort all rows by column "Sizes" from lowest to highest.
5. Second sort step: Sort data only in next columns "Size Record Id_S1" + "Size Record Id_S2" + (eventually "Size Record Id_S3") + PnPID
by column PnPID from lowest to highest.
6. Import data back from Excel to Plant3D and Apply changes.
7. Save catalog.
8. Switch to other component and back to your edited component to see sorted sizes.
Good luck!
Tom