UberEats overcharges me a very small amount on nearly every order?

So part of the reason I noticed this is because I'm overly on top of my finances. I use my credit card for points and almost always immediately pay off each individual purchase, unless I'm out and about.

I'm sending payments to my credit card daily.

When I order with UberEats or a delivery app, I always make the order total + tip an even number. I don't know why, I just so. A $23.70 order would get a $6.30 tip to make an even $30.

So I always note the order total before moving to the tip screen, and adjust my tip accordingly.

When I get the Google Pay notification though, it's always for a higher amount. That $30 order hits my account as $30.51. A $24 order hit my account as $25.88. These amounts settle - they aren't just authorizations.

Obviously UberEats struggles to make any money. I'm wondering if there is some technical issue or if this is them knowingly trying to make little bits of money and hoping people don't notice.

Separately, but kind of the same thing - 10 minutes ago I placed an order and added special instructions to a sandwich (add cheese). There was no option when adding the item. When I placed the order, I quickly got a notification that the restaurant had changed my order total ($29 originally). Viewed the receipt - an extra $2.99 for the special request + $0.39 additional tax.

Yet my order total is now $32.97. Not $32.38.

I know these are tiny amounts, I'm just curious if anyone else has seen this? Support is obviously useless when I have brought it up with them.