I think the contracts can be verified automatically on the rinkeby, cause someone has verified the proxy contracts, maybe no one has not verified the proxy contracts on the BSC chain.
As for verifying contracts, you can have a look at this one: Error verifying proxy with plugin @nomiclabs/hardhat-etherscan