I've been using Bitcoin for quite some time now & while I know transaction fees are measured in Satoshis/Kb the thing I'm keen on is how for example a 1.18
BTC tx can be something less than 720 Bytes, while another tx of just a mere 0.02
BTC would be 1.12kb & cost more in fees.
I've been noticing these differences for a while, is there a way to reduce the size of your coins? I've tried sending coins to the same address only to increase the end size of the next tx and pay more fees. Thanks

I've experienced the same problem, there's no way to reduce the transaction size if you keep receiving small portion of bitcoins. One thing I did was to wait for the right time when sending bitcoins to avoid paying high fees. I also thought of letting my bitcoins sit in a gambling/exchange account to avoid this situation but seems risky.