In the Consideration for Installed Flows documentation it states:
You can’t delete flows from Managed - Beta package installations in development org
This came as a big surprise to me, as I thought that the whole point of using Beta packages was to be able to test them before committing to including the packaged metadata with a release.
Our continuous integration process is set up to automatically package a beta version when code is merged into our main branch. We are using first-generation Managed Packages.
Is there any other metadata that cannot be removed from a Beta package, or is this a flow-specific limitation? Does Salesforce have something like the Metadata Coverage Report that lists them?