Wildfly multitentant public access

I’m trying to create a public area in a multitenant wildfly app.
I’ve created a small test on github (this is a crude example based on this)
I can’t seem to be able to do this when it’s a multitenant app, all requests are intercepted by the KeycloakConfigResolver even when requests are outside resources defined in web.xml
The idea is that users should be able to access /landing.html, /public/landing.html, and /a/* and /b/* should be secured.

Also, does it make sense to make a multitenant app just to be able to configure different clients in the same application like I’m doing, or there is another way to do it?

Please point me in the right direction,
Thank you for your time.