1. R5C39 = {15} (cannot be {24} which clashes with 5(2) cage at R5C2), locked for R5
2. R5C28 = {23}, locked for R5
3. R58C1 = [42]
4. R37C3 = [24] (cannot be {15} which clashes with R5C3), 2 placed for D\, 4 placed for D/, CPE no 2,4 in R37C7
5. R37C7 = {15}, locked for C7
6. R3C58 = {14}, locked for R3 -> R3C7 = 5, placed for D/, R7C7 = 1, placed for D\
7. R4C46 = {14/23}, R6C46 = {14/23} -> R4C4 + R6C6 = {34}, locked for N5 and D\, R4C6 + R6C4 = {12}, locked for D/
8. 7,8,9 in N5 can only be in R5C456 -> R5C7 = 6
9. R2C28 = {59/68}, R8C28 = {59/68}, R28C28 are common peers because of the diagonals and “see” R5C5 -> R5C5 = 7, placed for both diagonals
9a. 5 of R28C28 must be in R2C2 + R8C8, locked for D\ -> 9 must be in R2C8 + R8C2, locked for D/
10. R19C1 = {69} (there’s no 7 in R19C1) -> R9C1 = 6, placed for D/, R1C1 = 9, placed for D\
11. R1C9 = 3 (hidden single on D/), R9C9 = 8, placed for D\
12. R5C46 = {89} -> R2C6 = {67}, R8C4 = {67}
13. R46C5 = {56}, locked for C5 -> R4C2 = {12}, R6C8 = {12}
13a. Naked pair {12} in R4C26, locked for R4
13b. Naked pair {12} in R6C48, locked for R6
14. R28C5 = {49}, locked for C5 -> R3C5 = 1, R3C8 = 4
15. R19C5 = [82], R7C5 = 3 (hidden single in C5)
16. R1C48 = [42/51]
16a. Naked pair {12} in R16C8, locked for C8 -> R5C8 = 3, R5C2 = 2, R4C2 = 1, R4C5 = 6, R5C39 = [51], R6C5 = 5, R6C8 = 2, R4C6 = 2, R4C4 = 3, R6C46 = [14], R1C8 = 1, R1C4 = 5
17. R1C2 = 4 (hidden single in N1), R1C7 = 2 (hidden single in R1), R2C4 = 2 (hidden single in N2), R2C5 = 4 (hidden single in N2), R8C5 = 9, R8C2 = 8, placed for D/, R8C8 = 6, placed for D\, R8C4 = 7, R5C4 = 8, R5C6 = 9, R2C6 = 6, R2C28 = [59]
18. R1C36 = {67} (hidden pair in R1) -> R1C6 = 7, R1C3 = 6
and the rest is hidden singles.
I found that the hardest part of solving this puzzle was finding the hidden singles. That's probably a lot easier for those of you who use software solvers in editor mode and use the "show all cells with a particular value" function. This time it was harder than usual for me because after step 18 I didn't have any candidates in the remaining cells.