Hi, welcome!
I think just like the error message, you should make sure you have a correct orders of all your contracts in a single file, maybe you can use the plugin to verify your contracts by multi-files: Verify smart contract inheriting from OpenZeppelin Contracts - General / Guides and Tutorials - OpenZeppelin Community