Well,
I started to take a wack at it but felt absolutely wiped out. I could hardly sit at the PC. Guess who the latest COVID-19 patient is? No idea from where. But...at least this gave me a good excuse to weasel out and turn on SF. After 5 hrs it said White +250! but still hadn't found a mate. That was yesterday. Then I saw today that somehow SF15 was running.

So I loaded SF16 this morning and let it run. 3 hours later it had the solution:
[Stockfish 16:]
1.Kf4–e3 Kf6–e6 2.Ke3–e2 Ke6–f6 3.Ke2–f2 Kf6–e6 4.Kf2–g3 Ke6–e7 5.Kg3–f3 Ke7–e6 6.Ne5–d3 Ke6–f6 7.Kf3–e3 Kf6–f5 8.Nd3–f4 Kf5–g4 9.Nf4xh5 Kg4xh5 10.Ke3–f4 Kh5–g6 11.Kf4–e5 Bc8–g4 12.Ke5–d6 Kg6–f5 13.Kd6–c7 Kf5–e4 14.Kc7xb7 Ke4xd4 15.Kb7xc6 Bg4–f3 16.b6–b7 Kd4–e3 17.b7–b8Q d5–d4+ 18.Kc6–d6 d4–d3 19.Qb8–b3 Ke3–e2 20.c5–c6 d3–d2 21.c6–c7 Bf3–b7 22.Qb3xb7 d2–d1Q+ 23.Qb7–d5 Qd1–c1 24.Qd5–g2+ Ke2–d3 25.Qg2–f3+ Kd3–d2 26.Qf3–f4+ Kd2–d1 27.Qf4xc1+ Kd1xc1 28.c7–c8Q+ Kc1–d2 29.Qc8xa6 Kd2–c3 30.Qa6–e2 Kc3–b3 31.Qe2–d3+ Kb3–a2 32.a5–a6 Ka2–b2 33.a6–a7 Kb2–c1 34.a7–a8Q Kc1–b2 35.Qa8–a3#[#35/103]
Ran it a couple times and it typically promotes b7-b8Q on move 17 or 18. When I ran it on SF 15 it was at move 41, level 71 and still hadn't found a way to finish. Thank you for sharing this. I can't imagine how a human player would figure all this out at the board though! Gui was Fritz 17/ 14CPUs. Some PC info from CPUID, FWIW:
Number of cores 16 (max 16)
Number of threads 24 (max 24)
Hybrid yes, 2 coresets
Core Set 0 P-Cores, 8 cores, 16 threads
Core Set 1 E-Cores, 8 cores, 8 threads
Manufacturer GenuineIntel
Name Intel Core i9 12900KF
Codename Alder Lake
Specification 12th Gen Intel(R) Core(TM) i9-12900KF
Core Speed 5100.0 MHz
If you use SCID, etc., or if you ponied up for CB I'd be curious what you or others got. Again, thx!