まず初めに症状を説明します。
色がおかしいですね。
原因は分かっていませんが、vimrcに以下の通り設定すると正しい色で表示されます。
if has("win32") || has("win64") set t_Co=256 endif
一枚目と区別つかないですが、バージョンが色がおかしいものと同じなので直ったことが確認出来ます。
おそらく、まず私の使用しているカラースキームでは256色対応されていないと表示が正しくなくなるんだと思います。 そして、Windows Terminalとしては256色対応しているのに、Windows Vimでは256色使うようになっていない。 なので、256色使うように指定したら直ったということかなと思います。
ちなみに私のvimrcは以下にて公開しています。