I tried everything but can't verify my contract on bsscan (err_code_2)

There is some more information on verification here: How to verify a contract on Etherscan/BscScan/PolygonScan

Consider using Hardhat and the hardhat-etherscan plugin (as mentioned in the link above) which makes it easier to verify.