Tabs cause speed change when cutting above tab

Hi, I have been having this problem for a while.

All tabs that are placed on straight lines cause the tool to slow during passes above the tab depth.

Sheetcam seems to be breaking the straight lines in to several sections which account for the tabs but do not include the Z change until the last cut.

EMC seems to be interpreting the different line segments in the code as requiring speed changes to allow for tool smoothing, so the tool slows down each pass where the tab would be, even though it does not need to (should not).

Can anyone shed any light on this issue?