не уверен, используете ли вы браузер MS Edge (Edge Html) или хром-браузер MS Edge. Вы также не упомянули версию браузера.
Я тестировал с обоими браузерами и на основании своих тестов обнаружил, что navigator.MaxTouchPoints возвращает 0.
Тестовый код:
<!DOCTYPE html>
<html>
<head>
<script>
alert("navigator.maxTouchPoints = " + navigator.maxTouchPoints);
</script>
</head>
<body>
</body>
</html>
Вывод:
Если вы используете более старую версию, я предлагаю обновить ее с последней версией и снова выполните тест.
Если проблема не устранена, попробуйте предоставить подробную информацию со снимками, которые могут помочь сузить проблему.