How to tackle multiple Auth0 instances when using Microfrontends

The documentation states only one instance of the Auth0 Client should be created, but when developing using Microfrontends you may want to have multiple applications (multiple Client Ids).

If I create the instance multiple times but scoped for a application, how will the auth0-spa-js for example handle the storage naming and other aspects of each application?