Yeah same thing here, I gave up on that. When I ask to buy say 10k of a share, it wants me to have 12k to cover the transaction… Not sure why, it makes no sense at all.
So I just do a buy order for a specific number of shares, with a limit of slightly above current price, and I always have some change left over. It’s USD though so no overnight negative interest on it.