Sorry, I am not familiar with the BSC-Chain, maybe you should ask for help in their forum: Home | Binance Chain Forum
And they have a documentation about how to verify contracts, maybe you can have a look at it: Truffle Verify - Binance Chain Docs
You should flatten your contract to verify the code.
I suggest looking at the following Step by Step Tutorials: