Вы использовали запятую, которая действует как or
@media screen and (-ms-high-contrast: active),
(-ms-high-contrast: none) {}
, поэтому медиазапрос запускается, когда
@media screen and (-ms-high-contrast: active)
или
(-ms-high-contrast: none)
если вы хотите добавить еще одно условие, вам нужно добавить его дважды
@media screen and (min-width: 1024px) and (-ms-high-contrast: active),
screen and (min-width: 1024px) and (-ms-high-contrast: none) {}
( не уверен, если вам нужно также проверить screen
дважды, я включил после @ 04FS комментарий ниже )