I've made boards with oblong holes straight up from KiCAD to dirtypcbs, and they came back perfect. Not sure if they had to manually intervene though and translate the drillout to a millout, but regardless they're as expected even though their online preview just shows a simple drill hole. This is for a TE USB micro board connector, two layer board.