I created this basic smart contract on Rinkeby (uses OpenZeppelin ERC20PresetMinterPauser
preset), minted 1m FOO, then added liquidity on Uniswap v2 with 10 ETH and 1m FOO. I then swapped 1 ETH for 90,661 FOO.
However, if I try to swap back, it says "Price Impact Too High", no matter how little amount of FOO I specify:
In fact, the info balloon says 0% price impact, so this makes it even more odd:
Any help appreciated. Of course, I set my price slippage to 30% to make sure, but there's clearly something else going on here.