In ACS Mobile SDK, the 3 URLs for dev, stage and production were available with the assumption that for customers wanting to test their pre-production workflows they will use different ACS instances.
For different ACS instances it was possible to have an app credential in each instance to connect to the same Launch property.
eg:
1. ACS_stage_end_point + ACS_mobile_app (with pre-production push credential)
2. ACS_prod_end_point + ACS_mobile_app (with production push credential)
Both these URLs could be configured in the same Launch property.
Looks like in your use-case the same ACS instance is used for both pre-production and production mobile app push credentials. This case will require you to create two mobile apps in ACS and two Launch properties to be connected to these mobile apps.