Cages are ordered, non-consecutive, with one number repeated which is the last number of the cage total. Twin cages the same, but reverse ordered. Also normal non-consecutive.
1. Three-cell cages must contain one repeated number, with the other two totalling 10, so possible combinations are <119>, <228>, <337>, <446>, <664>, <773>, <882> and <991>, no 5 in the three-cell cages
2. Four-cell cages must contain one repeated number, with the other three totalling 10 or 20 and non-consecutive -> the other three can only be <136> or <479>
2a. Because of the layout of these cages the repeat number must be the second and third digits = <1336> or <4779>
2b. Both four-cell cages are reverse-ordered = [6331/9774] -> R2C5 = {69}, R2C6 + R3C7 = {37}, R4C7 = {14}, R6C4 = {69}, R6C5 + R7C4 = {37}, R7C5 = {14}
2c. Cage at R2C5 = [6331/9774] -> no 6 in R13C6 (NC)
2d. Cage at R6C4 = [6331/9774] -> no 6 in R5C5 (NC)
3. Cage at R6C6 contains R7C5 = {14} (from overlap with cage at R6C4) = [119/446] -> R6C6 = {14}, R8C6 = {69}
4. Reverse-ordered cage at R1C6 must have repeated number in R1C6 = [882/991] (cannot be [773] which clashes with R2C6)
4a. Cage at R1C6 = [882/991] -> no 8,9 in R1C57 (NC)
5. Cage at R2C5 (step 2c) = [6331] (cannot be [9774] which clashes with R1C6 (NC)
5a. NC no 5,7 in R1C5 + R2C4 + R3C5, no 2,4 in R3C6 + R3C8, no 2 in R4C6 + R4C8 + R5C7
6. Ordered cage at R1C2 must have repeated number in R3C4 = [199/288/377] -> R1C2 = {123}, R2C3 = {789}, R3C4 = {789}
7. Ordered cage at R4C3 must have repeated number in R4C3 = [228] (cannot be [337] which clashes with R6C5)
7a. NC no 3 in R4C2 + R4C4, no 7,9 in R4C5, no 1,3 in R5C3, no 7,9 in R5C6, no 7 in R6C5
8. Cage at R6C4 (step 2d) = [6331]
8a. NC no 5,7 in R6C3, no 4 in R6C6, no 4 in R7C3 + R8C4, no 2 in R7C6 + R8C5
9. R6C6 = 1, R7C5 = 1 -> cage at R6C6 (step 3) = [119]
10. R1C6 = 8 -> cage at R1C6 (step 4a) = [882]
10a. NC no 7 in R1C7, no 1 in R1C8 + R2C9 + R3C8
11. Naked pair {45} in R4C5 + R5C6, locked for N5 -> R4C4 = 9, R4C6 = 7
12. R3C4 = 7 -> cage at R1C2 (step 6) = [377]
12a. NC no 2,4 in R1C1, no 4,6 in R1C3, no 4 in R2C2, no 6,8 in R3C3
Then a lot of hidden singles, hidden pairs and NC eliminations to reach
After which I can only see a contradiction chain to eliminate 2 from R7C2 -> R7C2 = 9 and the rest follows from naked singles and NC eliminations.