Столкнулся с аналогичной проблемой!
У родительского "ul" свойство min-width: 100%; перестало работать в MS Edge (в других браузерах норм).
Лечение оказалось несложным:
Родительскому "ul" заменил min-width: 100%; на min-width: max-content;
После чего выпадающий список меню стал корректно отображаться (по ширине содержимого) во всех браузерах включая MS Edge.