@Anita A , Thanks for follow-up and your update.
Scenario:
Create a app in an existing Resource Group (RG) that has ever contained another function app or web app, with both Windows and Linux workers on RG, and consumption Service Plan.
Issue:
Error encountered {"ErrorEntity":{"Code":"BadRequest","ExtendedCode":"59324","Message":"Requested features 'Dynamic SKU, Linux Worker' not available in resource group**
Possible causes:
The reason this happens is due to how function app and web app plans are mapped to different pools of resources when being created. Different SKUs require a different set of infrastructure capabilities.
Limitations for creating new function apps in an existing resource group
This can happen when the following conditions are met:
- You create a function app in an existing resource group that has ever contained another function app or web app. For example, Linux Consumption apps are not supported in the same resource group as Linux Dedicated or Linux Premium plans.
- Your new function app is created in the same region as the previous app.
- The previous app is in some way incompatible with your new app. This can happen between SKUs, operating systems, or due to other platform-level features, such as availability zone support.
Solution:
Create your function app and hosting plan in a new RG.