Custom BSC token sending, BNB fee and 10% less on the amount received. Why?

Hello,
when i send BSC token to another wallet, metamask not only takes the BNB fee but also it send less as i’ve sent.
I’ve noted that it takes about 10%, why?
For example, i have 100 in a BSC token, but when i send, the receiver only receive 90. Despite, the bnb fees are taken…

Is this normal?

Or

What do i have wrong in my setup?

Thanks to all!