Not verifying on eth scan

I think you should verify your code manually, and I think this tutorial can help you:

Verify smart contract inheriting from OpenZeppelin Contracts