Stockfish eval is often misleading because some positions are very sharp - if you see mate in 15 you’re ahead, but otherwise you’re far behind at the most pathological case.
I think the problem then is a position where there is only one winning move that is 8+moves away. If one is mate in 10 and the others are mate in 3 for your opponent how do you reconcile those into one evaluation?