Installing a second instance of an app fails if there is already an instance for the domain (without sub-domain)
When an app (e.g. surfer) is installed on domain.tld (without a subdomain), installing a second instance for the subdomain "surfer" (surfer.domain.tld) fails with the error: "Location This name is already taken". The installation works if a different domain (xyz.domain.tld) is chosen.
So the issue is to do with allocation of mailboxes.
- When surfer gets installed on bare domain, it gets the "small_case(title).app" which is surfer.app
- Then when installed in location surfer, it tries to install same mailbox as above. And thus the conflict.