In the token swap I am receiving less amount of the output token than that indicated in the parameter "amountOutMin". This is expected, because the token that I am swaping has a tax of 9%. What is not expected is that the transaction occurs. The transaction had to fail with "INSUFFICIENT_OUTPUT_AMOUNT". Since I am receiving less amount of tokens than the one indicated in the parameter "amountOutMin".
The token has 18 decimals (https://bscscan.com/token/0xf7469bad4e3da85b15b02a0dcfadb2c2d219a4b7)
Received: 3271.126023249240379059 tokens
amountOutMinParam: 3594640386952184892933 (18 decimal: 3594.640386952184892933)
The transaction has occurred even when the amount of output is less than amountOutMin. It seems that there is something important that I am not understanding.