I am deploying an erc721 contract which has both access control admin and ownable. when deployed without ownable I observed it did not owned the contract because in Opensea I was unable to edit the collection when I was deploying the contract with other address and in initializer default admin role to my address. When I used ownable i was able to transfer the ownership and edit the collection in Opensea. Is it safe to use both the access control and ownable at once? Is there something I am missing only in access control to transfer ownership of the contract?
AccessControl and Ownable can coexist. Ownership is in a sense like another role.