Thanks for the reply. I seen a popular Youtuber talk about having an issue where IB took over a minute to buy a couple thousand shares in a small cap stock that had high volume. He mentioned that he called IB and they told him that they limit how much stock an individual can buy in a company based on former days relative volume. So, if a small account has multiple times it’s normal volume on a given day, IB will only buy so many shares then wait to fill the rest of the order for a given time.
After reading this thread, I was wondering if IB really would do that (which would make day trading small cap stocks impossible with them) or if it was one of his Smart routing settings that gave preference to something else other than speed. He was definitely using the smart routing feature.
Thanks again.