Some tokens take a transfer fee (e.g. STA, PAXG), some do not currently charge a fee but may do so in the future (e.g. USDT, USDC).
Protocol will set user balanace with more tokens that he had transfer into, ending with a bad debt or insolvency.
Protocol insolvency, bad debt
Manual revision
If you want to make sure that there is no fee-on-transfer you could run a simple assert to ensure that evrything is as expected;
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.