Here is the code I've wrote:
Here's one of the TxId with the revert:
And here is a screenshot with the revert message:
Why is the contract reverting if there are reserves, I've triple checked before directly on the pair contract?.
https://bscscan.com/address/0x2D9948C34F67435a7b092E45Ea399093e16223A9#writeContract