Somehow StockFish appears not have much trouble evauating this position. It's so unpredictable!
Your posted position is different than mine.
In your position with the bishop on e6 instead of f3 the Chess.com engine will immediately evaluate draw after 1...Kh8 because no matter where white moves next the h7, g7 and g8 squares will all be covered by white attackers, resulting in stalemate. With the bishop on f3 instead of e6, after 1...Kh8 white can play say 2. Bc6 allowing 2...Kg8 with an evaluation of +21.8.
I admit I did originally post the same position you posted but only had it up for a few minutes before I realized the engine caught the draw immediately and I then replaced it with what's posted now. So perhaps that's what you saw, but regardless try running the position with the bishop on f3 instead of e6 and see what happens.
Thanks.
Somehow StockFish appears not to have much trouble evauating this position. It's so unpredictable!