This is because Limit Sell order executes at the limit price you gave or better, at the time of execution, of course given there’s liquidity and a better price or at least the limit price is available.
Because your order was entered when the market opened, when your order was sent to the exchange, it was immediately marketable (meaning executable) because the conditions of the order were satisfied, hence it was not necessary to put your order in the book but to rather just execute it at the best current ask.
In case of Stop Loss, the same would happen, if the Stop price is reached, the order becomes a market order and executes at the current best price available.