Hello soumyamahunt , regarding this specific problem I would open an issue on the App Center repository on GitHub: https://github.com/microsoft/appcenter Based on my investigations, I don't this problem is related to MSIX packaging, since I can see that also the standard bin of the .NET 5 application includes all the runtimes, despite I compiled it for x86 only. My feeling is that this is the way the NuGet package provided by the App Center team behaves.
As a workaround to redurce the size of deployment, you would need to do so manual work (that can be automated with a script) to:
1) Unpack the package generated by Visual Studio
2) Remove the runtimes you don't need
3) Recreate the package
4) Sign the package
You can do this by leveraging makeappx and signtool (which are part of the Windows 10 SDK https://docs.microsoft.com/en-us/windows/msix/package/create-app-package-with-makeappx-tool and https://docs.microsoft.com/en-us/windows/msix/package/sign-app-package-using-signtool), or with a 3rd party tool like MSIX Hero (https://msixhero.net/) if you prefer a GUI based experience.