@André Krijnen We received a notification about a negative survey and wanted to step in to see if we can assist you further. We are striving to get you to provide a positive survey rating as these surveys directly impact our team and ultimately, we want to ensure we provide you with the best experience possible.
Backend pools were not built to allow multiple apps of the same custom domain name to be hosted in the same ASE. The intended purpose of backend pools is for customers who run multiple web apps within their ASE. This way they can assign backend pool 1 to APP1, backend pool 2 to APP2, etc.
The benefit in that situation is that if APP1 experiences high resource consumption or maybe even going offline due to the resource consumption being so high, APP2 will not be impacted. It's resource consumption of CPU, memory, etc. will not be impacted along with its overall uptime.
I do agree with @Andriy Bilous that trying to host the same custom domain name (contoso.com) in the same region will lead to you trying to sort out webspaces, which can become a management task.
Now you can use a custom domain suffix for your apps. For example, set the ILB ASE domain name to contoso.com and then give APP1 the custom domain name of app1.contoso.com and APP2 to app2.contoso.com. Based on what you shared though, I do not believe this is what you are looking for.
With that being said, you can use an App Gateway to direct traffic to the individual apps. This is likely your best solution. https://learn.microsoft.com/en-us/azure/app-service/environment/integrate-with-application-gateway
Would you be willing to share more details on your use case? Why would you not direct all of your traffic into the same app/backend pool if all apps are the same and resolving to the same custom domain name? The app pools themselves can scale up/out to provide powerful hardware and many instances that should be able to support most if not all workloads.
I hope this reply helps to provide clarity and I hope you will consider proving an updated survey. If you have further questions, please respond to this message so we can assist you further.