Could this issue with the slippages I am experiencing be related to the following?
I was assuming that when my Stop order was triggered IB would send it as a market order and that's it. But now I read about this:
https://www.interactivebrokers.co.uk/en/?f=/en/trading/simulated-market-orders.php
that's just saying they submit marketable limit orders instead of market orders which is entirely appropriate, but it doesn't speak to the speed in which they send the orders or what the exact logic is. It's a very fragmented market so they can't really just submit a single order and expect best execution. Robert Morse is correct, if you're trading illiquid names with wide spreads then expect some serious slippage.