Why i cant sell all the tokens in 1 transaction

Hello, I have added 1000 tokens with 1 bnb liquidity in pancakeswap pool, and i have 1000 tokens in another wallet, now i am trying to sell my 1000 tokens in 1 transaction but it shows price impact too high and i cant swap all then tokens, my question is why i cant swap although liquidaty have 1000 tokens with 1 bnb...

because there is a limitation, to prevent someone from taking all the liquidity in a single transfer

this limitation is from pancakeswap or you are saying about transaction tax limit that we set in contract?

is limited by pancakeswap