Thanks Afmob for pointing out that my step 11b didn't work until one combination had been eliminated. I've inserted an extra step to do that. I've also made various detail changes to later steps, including removing some unnecessary singles.
Prelims
a) R34C8 = {49/58/67}, no 1,2,3
b) R67C2 = {49/58/67}, no 1,2,3
c) R67C8 = {49/58/67}, no 1,2,3
d) R8C34 = {49/58/67}, no 1,2,3
e) 20(3) cage at R7C3 = {389/479/569/578}, no 1,2
f) 27(4) cage at R9C4 = {3789/4689/5679}, no 1,2
g) 32(5) cage at R1C4 = {26789/35789/45689}, no 1
h) 23(6) cage at R4C6 = {123458/123467}, no 9
Steps resulting from Prelims
1a. 27(4) cage at R9C4 = {3789/4689/5679}, 9 locked for R9
1b. 32(5) cage at R1C4 = {26789/35789/45689}, CPE no 8,9 in R2C45
[I’ll stick with the same Human Solvable steps that I used for the original puzzle, even though Afmob’s 17(4+4+4+5) innies for the whole grid is slightly simpler.]
2. 45 rule for N24568 16(5+5+2+4) outies in N1379 = 114
2a. Max for 5 cells = 35, max for 4 cells = 30 and max for 2 cells = 17, but only if not limited by other cages
2b. Min R7C2 + R8C3 = 14 (from steps 2 and 2a), no 4 in R7C2 and R8C3, clean-up: no 9 in R6C2 + R8C4
2c. Max R7C2 + R8C3 = 15 (cannot be {79/89} which clash with 20(3) cage at R7C3)
[Alternatively max 5 cells in N7 = 35 -> max R7C2 + R8C3 = 15.]
2d. R7C2 + R8C3 + 20(3) cage = 34,35 = {46789/56789}, no 3, 6,7,8,9 locked for N7
2e. R7C2 + R8C3 = 14,15 -> 14(5+5+4) outies in N139 = 99,100 -> min 4 outies = 29, min 5 outies = 34
2f. 5 outies in N1 R1C1 + R23C23 = 34,35 = {46789/56789}, no 1,2,3, 6,7,8,9 locked for N1
2g. 5 outies in N3 R1C9 + R23C78 = 34,35 = {46789/56789}, no 1,2,3, 6,7,8,9 locked for N3
2h. 4 outies in N9 R7C89 + R89C7 = 29,30 = {5789/6789}, no 1,2,3,4, 7,8,9 locked for N9, clean-up: no 9 in R6C8
3. R4C6 + R5C5 + R6C4 = {123} (hidden triple on D/), locked for N5
3a. 45 rule on D/ 3 innies R4C6 + R5C5 + R6C4 = 1 outie R4C7 + 4, R4C6 + R5C5 + R6C4 = {123} = 6 -> R4C7 = 2
4. 23(6) cage at R4C6 = {123458/123467} -> R5C5 = 2, placed for D\
4a. 23(6) cage = {123458/123467}, 4 locked for R5
4b. 23(6) cage = {123458/123467}, CPE no 1,3 in R4C9
4c. 1,3 on D\ only in R7C7 + R8C8 + R9C9, locked for N9
5. 2 in R6 only in 35(7) cage at R4C1 = {1235789/1245689/2345678}, 5,8 locked for N4, clean-up: no 5,8 in R7C2
6. R7C2 + R8C3 = 14,15 (steps 2b and 2c) = [68/69/78/96] (cannot be [95] which clashes with 20(3) cage at R7C3), no 5,7 in R8C3, clean-up: no 6,8 in R8C4
7. Hidden killer pair 4,5 in 21(4) cage at R1C9 and 20(3) cage at R7C3 for D/, 20(3) cage contains one of 4,5 -> 21(4) cage must contain one of 4,5
7a. R1C9 + R23C78 contains one of 4,5 (step 2g) which must be in 21(4) cage -> no 4,5 in R2C7 + R3C8, clean-up: no 8,9 in R4C8
8. R6C4 “sees” all of N4 except for R4C23, R6C4 = {13} -> one of R4C23 must contain the same value (cannot be in both, which would clash with R4C6)
8a. Killer pair 1,3 in R4C23 and R4C6, locked for R4
8b. Hidden killer pair 1,3 in R4C23 and 35(7) cage at R4C1 for N4, R4C23 contains one of 1,3 -> 35(7) cage must contain one of 1,3 in N4
8c. 35(7) cage contains one of 1,3 in N4 and R6C4 = {13} -> 35(7) cage (step 5) = {1235789} (only remaining combination, other combinations only contain one of 1,3), no 4,6, 7,9 locked for N4, clean-up: no 6 in R7C2
8d. R7C2 + R8C3 = (step 6) = [78/96], clean-up: no 4 in R8C4
[It’s technically simpler just to use hidden killer pairs, rather than the “clone” which I initially saw for the first part of step 8.]
9. 20(3) cage at R7C3 = {569/578} (cannot be {479} which clashes with R7C2), no 4, 5 locked for N7 and D/
9a. 4 on D/ only in 21(4) cage at R1C9, locked for N3
10. N24568 16(5+5+2+4) outies in N1379 = 114 (step 2)
10a. 5 outies in N3 = {46789} = 29, 2 outies in N7 = [78/96] (step 8d) = 15 -> 5 outies in N1 = 35 and 4 outies in N9 = 30
10b. 5 outies in N1 = 35 = {56789}, no 4, 5 locked for N1
10c. 4 outies in N9 = 30 = {6789}, no 5, 6 locked for N9, clean-up: no 8 in R6C8
10d. Naked quad {1234} in R2378C1, locked for C1
10e. R6C3 = 2 (hidden single in R6)
10f. Killer pair 1,3 in 35(7) cage at R4C1 and 23(6) cage at R4C6, locked for R5
11. 30(5) cage at R1C1 must contain three of 6,7,8,9
11a. Hidden killer quad 6,7,8,9 in 30(5) cage and R6C6 for D\, 30(5) cage can only contain three of 6,7,8,9 which must be on D\ -> R6C6 = {6789}, no 6 in R4C3
[Afmob pointed out that step 11b wasn’t yet valid, because 30(5) cage could still be {34689}, so I’ve inserted an extra step to eliminate that combination.]
11aa. Hidden killer pair 8,9 in 30(5) cage at R1C1 and 25(4) cage at R2C3 for N1, 25(4) cage must contain at least one of 8,9 which must be in N1 -> 30(5) cage cannot contain more than one of 8,9 in N1 -> 30(5) cage = {15789/35679/45678} (cannot be {34689} = {689}[34] which has both of 8,9 in N1), 5,7 locked for D/
11b. 30(5) cage contains one of 1,3,4, R4C3 = {134} -> no 4 in R4C4
11c. 6 in N4 only in R46C2, locked for C2
11d. Naked triple {134} in R149C3, locked for C3
11e. Naked quad {5789} in R456C1 + R5C3, locked for N4
11f. Naked triple {134} in R7C7 + R8C8 + R9C9, locked for N9
11g. Deleted, unnecessary after inserting step 11aa.
12. 6 in C1 only in R19C1, CPE no 6 in R1C9 using D/
12a. 6 in C9 only in 24(4) cage at R4C9 = {1689/3678/4569}
12b. Hidden killer triple 7,8,9 in R1C9 and 24(4) cage for C9, 24(4) cage must contain two of 7,8,9 -> R1C9 = {789}, 24(4) cage = {1689/3678} (cannot be {4569} which only contains one of 7,8,9), no 4,5, 8 locked for C9
12c. 24(4) cage = {1689/3678} -> R6C9 = {13}
12d. Naked pair {13} in R6C49, locked for R6
13. R9C9 = 4 (hidden single in C9)
13a. 1 in R9 only in R9C23, locked for N7
13b. 1 in C1 only in R23C1, locked for N1
13c. 1 in R1 only in R1C89, locked for N3
14. R6C9 = 1 (hidden single in C9) -> 24(4) cage at R4C9 (step 12c) = {1689}, locked for C9
14a. R6C4 = 3, R4C6 = 1, R5C2 = 1, R9C3 = 1 (hidden single in R9)
15. R1C9 = 7, placed for D/, clean-up: no 6 in R4C8
15a. 21(4) cage at R1C9 contains 2,4,7 = {2478} -> R2C8 + R3C7 = {48}, locked for N3 and D/
15b. Naked triple {569} in 20(3) cage at R7C3, locked for N7 -> R7C2 = 7, R6C2 = 6, R8C3 = 8, R8C4 = 5, R8C2 = 9, R8C9 = 2, R9C8 = 5, R9C1 = 6, R7C3 = 5, clean-up: no 8 in R7C8
16. Naked quad {3789} in 27(4) cage at R9C4, 3 locked for R9 and N8 -> R9C2 = 2
16a. Naked pair {34} in R1C23, locked for R1 and N1
16b. R1C78 = [12] (hidden pair in N3)
17. 6 in R1 only in R1C456, locked for N2 and 32(5) cage at R1C4 -> R2C7 = 9
17a. Naked triple {568} in R1C456, locked for R1 and N2, R2C6 = 4 (cage sum), R2C8 = 8, R2C2 = 5, R3C8 = 6 -> R4C8 = 7, R1C1 = 9, placed for D\, R3C3 = 7, R6C6 = 8, R4C4 = 6, R4C3 = 3 (cage sum)
18. R2C3 = 6, R34C2 = [84] -> R2C4 = 7 (cage sum)
and the rest is naked singles, without using the diagonals.