rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1
[Event "Rated Rapid game"]
[Date "2021.08.09"]
[Result "0-1"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A45"]
[Opening "Indian Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 Nf6 { A45 Indian Defense } 2. Bf4 g6 3. e3 Bg7 4. c3 d6 5. Bd3 Nc6 6. Nd2 e5 7. Bg5 h6 8. Bh4 g5 9. Bg3 h5?! { (0.18 → 0.94) Inaccuracy. Be6 was best. } 10. h3? (10. h4)
I (white) played a London system against a kings indian defense. After 10. h3? the engine turns from 1.2 to -0.3. I get that it is better to force black with 10... g4 into a weird pawn structure but I don't see cleary what is that wrong with h3. Could somebody explain the evaluation of the engine?