Bro, here 0.5 cents has not been "lost" — it's actually the conversion rate + rounding difference.

Your screenshot shows:

What happened?

You made a payment:

USDC: 0.5

But the rate was:

1 USDC ≈ 0.997538 USDT

Meaning:

0.5 USDC = approximately 0.4987 USDT

When the system went to fill 7 USDT correctly, it took the remaining part from PEPE coins.

This is why you feel that 0.5 cents has been "lost".