There's a difference between a Market (ASX, CXA, etc) and a Trading Market. A top-level Market provides symbols, depth, trades, price data, etc. A Trading Market is used for symbol status and order targeting, and exists within a top-level Market. What you've listed are the Trading Markets within the ASX.
For example, BHP is listed on the ASX market. It belongs to the ASX:TM:E1 Trading Market, which is Equity Market Group 1 (A-B). It also supports orders being sent to ASX:CP, which is the CentrePoint Trading Market.
This means BHP's status (whether it's open, in pre-open, etc) will be derived from ASX:TM:E1. You don't need to worry about that though, as the status in the Security subscription will have this logic applied already.
The only time Trading Markets come into play is when you're trading (hence the name). When you're trying to buy or sell BHP, you can send it to either ASX:TM:E1 or ASX:CP (or any of the Chi-X Trading Markets). You can also send in ASX as a default (or ASX:TM) and it will automatically figure out you mean ASX:TM:E1.
In the Demo environment, both Markets and Trading Markets have the suffix of '[Demo]' to make it clear what system you're talking to. This also applies to Trading Accounts.
Most of the Trading Markets are defined under Appendix B2 in the WebSocket API documentation. The ones that aren't you won't currently see used by any symbols.
You won't get any data from production using your demo credentials, or an access token provided from the demo system. You will need separate credentials for this.