Why was my Limit Order executed right after the placement?