I have developed a managed package that integrates our web application into Salesforce. I recently moved to 2GP packaging and have the new listing active after recently passing Security Review. I have been developing additional features as it was in Security Review for a while. I have installed into the partner Enterprise and Professional edition orgs with no problem. I added those additional features (custom permissions, App Page, feature parameters, etc), created a new minor version, upgraded the linked solution to my listing, and now I am showing the following error when trying to install in our Essentials Edition production org.
Missing feature Installing this package requires the following feature and its associated permissions: Apex Classes (in fact got it many times over; even on Apex Classes that I have previously installed before in this org).
I have never run across this before when installing into our production org, while I am still able to successfully install from our listing into our Partner Enterprise and Professional Editions.
Is this something related to 2GP Packaging? Is this a configuration issue on our listing since I thought a managed package (once it passes security review) can be installed in any edition? Or, is this not true and only some features can be installed into Essentials Edition? Or is it something else entirely?
I want to be sure that it is not something that will cause our customers issues before releasing into the wild.