Mate in 27.
Arena/SF15 and Tarrasch/SF15 fail to mate with 40 moves in 2 hours time control.
They fail most KNNvKP positions.
The interesting thing here is that on my much slower computer Stockfish 15 doesn't find the mate in 27 at all.
The issue in my case was not computer speed. I downloaded a version of SF15 with NNUE and I've always used the default NNUE enabled.
This is it in Arena v Rybka with Nalimov tablebase (strictly for basic rules, but OK here because the mate is below 50 moves) with NNUE disabled.
It declares the mate and plays it perfectly accurately. I cut the time down to 12 mins instead of 120 for that run, but I've got it running at 120 at the mo and it's also playing perfectly accurately.
So the difference is probably that you have a version with no NNUE (I believe they dropped it in the latest versions).
Fun fact engines can't solve some chess problems that only humans can solve which is kinda funny bc they are rated 4k but they can't solve a position