Contact_entity_menu not working properly after Deployment in Freshsales Suite

Hi ,
I’m facing an issue with my Freshsales Suite app deployment. My manifest.json includes:

{
  "platform-version": "3.0",
  "modules": {
    "common": {
      "requests":{  
        "Validation":{},
        "getFilters":{}
      }
    },
    "contact": {
      "location": {
        "contact_entity_menu": {
          "url": "index.html",
          "icon": "styles/images/icon.svg"
        }
      }
    },
    "deal": {
      "location": {
        "deal_entity_menu": {
          "url": "index.html",
          "icon": "styles/images/icon.svg"
        }
      }
    },
    "sales_account": {
      "location": {
        "sales_account_entity_menu": {
          "url": "index.html",
          "icon": "styles/images/icon.svg"
        }
      }
    }
  },
  "engines": {
    "node": "18.16.1",
    "fdk": "9.3.1"
  }
}

The app should appear in the Contacts page, but after deploying it , the app only shows under Deals and Sales Accounts.
However, when I run the app locally, both locally running and deployed version also shows up correctly in Contacts.
This issue started showing after upgrading the platform version from 2.3 to 3.0 . everything worked fine in version 2.3.
Any insights or solutions would be helpful!

Thanks!