Don't know much about those dark pools @reddogaustin but those "breadcrumb" bids are live bids that occur as soon as you place a trade during the trading day with low liquidity companies, so I would have thought nothing to do with anything that occurs pre-market. The "breadcrumb" bids are usuually small, often the exact same low volume amounts at various price points that give the appearance of liquidity when there is bugger all liquidity because the bids are so small. They seem designed to move you in a particular direction towards higher volume bids (or offers when you're buying instead of selling) and I've always assumed they are created by automatic trading systems used by brokers or similar, i.e. people who don't have to pay fees for each individual trade.
In terms of the one fee per trade thing - over multiple days, I haven't used CMC markets so I don't have anything to add there, however there are occasions with Commsec and NABTrade where if your order is part filled on one day and that part filled order reduces the dollar value down to a lower fee bracket, you will be charged the lower fee on the first trade settlement (day 1) and the balance of the larger fee when the remainder of the order executes. For instance, if I placed an order to sell 50,000 XYZ @ 20 cents/share (cps) (for $10K) but only 4,500 of those are sold on day 1, my Commsec brokerage fee on day 1 will be only $5 instead of the usual $19.95 because the settlement amount is under $1,000 before fees - see here: https://www.commsec.com.au/support/rates-and-fees.html and then if the other 45,500 XYZ get sold on a subsequent day, I would be charged an additional $14.95, due to the total order value being $10,000 and the Commsec fee for online trades for over $3,000 up to $10,000 being $19.95, less the $5 I have already been charged, so Commsec and NABtrade subtract the portion of the fee that you've already paid when the fee becomes higher, and when the fee stays the same they charge $0 brokerage on subsequent settlements that are part of the same order. With Selfwealth, they charge you their flat fee on the first day settlement and $0 for subsequent settlements that are part of the same trade order, because the amount of the trades makes no difference to them.
I have examples of all of those things occurring having traded with all three online brokers for a number of years at different times. All of that assumes that you have NOT lodged the order as "good for the day", i.e. you have nominated a time period for the order to stay in the market. The only time I use "good for the day" orders is when I am lodging opportunistic buy or sell orders that just might get triggered if there is a spike up or down in the CSPA at the end of the day but that I don't really expect to go through, otherwise for all ordinary buy and sell trades, I lodge them good for thirty days and then review them during that time.
I once forgot to tick the "good for 30 days" box and had one share bought of a 10,000 buy order - and of course the brokerage cost more than the share did - I haven't made that mistake since. I've made others, but not that one.