First of all, the VERY LAST feed-rate used in that file is the highest rate (12ipm... kinda slow...)... but it NEVER slows down during any horizontal moves, always going at 12ipm
Second, you have a fundamental flaw in your design: you go to a depth of 0.1. Depths are ALWAYS negative of zero... zero being the surface of the stock, and positive being ABOVE the stock, while negative is below it.
Last... having corrected that one issue, I see nothing wrong with the code, except that 12IPM is VERY slow... and might be causing what you think you see.
For certain, it only moves slowly while plunging, NOT while cutting...
LLoyd