So Today, for the first time in a while I traded some OTC stock. I put a limit order for 4.5k shares at $3.08. There were 4.5k shares @ $3.08 on the offer, MM cancelled more than half, filled me for only 1.8k shares and the offer went to 3.10. I hadn't experienced this kinda stuff for a while.