Market on Open order gives me a worse price than daily open

Found a similar post OPG orders not filled at open price (live trading)

I think this answers my question.