1) Если у .wrapper-menu убрать ненужное свойство
transform-style: preserve-3d;
То всё начинает прекрасно работать.
2) В тэге style описан класс для .subsector-*, а в SVGешке классы .sector-* Если правильно классы назвать, то по краям секторов ещё и бордеры видны. Если они не нужны, то лучше вообще из SVG удалить все PATH с классом .sector, потому что e.target то выдаёт stroke-*, то sector-*