We are an ISV partner and are working on a managed package that we will release soon. We are mostly using LWC components and found that if we try to include one of our custom LWC component into a flexipage included in our package, then that component must be public (isExposed=true). This is a limitation that was not there with Aura components and it is problematic as we do not wish to make this specific LWC component visible in the App builder.
Is there a way to package a Flexipage that contains a LWC component that is not exposed?
We also tried embedding our LWC component inside an Aura Component and create a Lightning Component tab with that Aura Component but got the same error (the LWC component must be exposed) when trying to package that.