1 answer
Sushanta, to list an app on AppExchange, you can’t rely on just a normal SFDX project deploy. You need to create a proper managed package first.
Make sure you are working with a Dev Hub org, then create a package, add your components, and generate a package version using the standard SFDX package commands. Most of the time the issue comes from missing dependencies or unsupported metadata in the package.
Once the package version is created and installed in a test org successfully, then you can move towards AppExchange listing.
Helping Docs:
https://developer.salesforce.com/docs/atlas.enus.sfdx_dev.meta/sfdx_dev/sfdx_dev_dev2gp.htm
Hope this helps!