Hello joop! Welcome to Open Zeppelin.
What I would do first, is make sure you get this on BSC TestNet, which I believe you did.
Then using the TestNet, I would use the below function, 1. deploy.
Step 1. Put your bytecode of the contract you want to deploy into the first field. If you are using Remix you will need to look around the settings. Alternatively deploy to the BSC Test Net and get the bytecode from there. If you are using hardhat then check the json file for the bytecode of your compiled contracts.
Step 2. Put your salt that you will use for deploying the contracts do the other chain in the Salt field. Think of it like a password you’re going to use to make sure your deployed contracts have the same address. Don’t tell anyone your salt obviously.
Step 3. After doing this on the BSC TestNet, verify your contract to make sure you are deploying correctly.
Step 4. Try to do this on Rinkeby using the same Salt. Verify and make sure you have the same address and same contract functions.
Step 5. Do it on all chains you want.
Please let me know if Step 4 doesn’t work. I haven’t done this before, but I believe that’s how it works. Best of luck!
If it works let us know too.