Well, I think you both are right.
I trade with TD America
From your two examples,
Now I finally see what is happening on "their" provided L2 streamer.
Usually when I place a Bid with TDA
it will show up first with their Bid account number (or whatever it is called) on the L2.
Then I usually see the Bid show up again as "CDEL" or such.
On this bid today (and I have noticed it the past) ONLY showed up on L2 with their accounting number and No CDEL showed up.
So, my bid wasn't passed on, as you say.
I had two bids from two different accounts and neither of them got passed.
And yes, when I do Bid at the Ask, it gets filled immediately.
But even that is sometimes Not true, if it is a rapidly trading stock.