This articles discusses the Salesforce known issue with the CustomObject "<Object Name>" error: Profile Search Layout: - <Layout Name> - not appropriate for object <ID> error.
This error typically happens when you are deploying Profiles along with Custom Object. The error occurs when a newly created Custom Object that is being deployed is associated with a Custom Tab. However, the Custom Tab in question is not part of the deployment package.
Please add the appropriate Custom Tab to the job list and then reattempt the deployment.
The Support team is always available if you need more help with getting around this error. Contact us!