How to change SNI of edge routers?

You're describing the behavior of the Ziti Edge SDK in a scenario where it is authorized to use a router that advertises two Edge listeners, and is connecting to only the second listener.

It may automatically switch to the other listener if the current connection fails. Additionally, a recent update has been implemented to utilize multiple connections, so you may notice this behavior change the next time you upgrade.

All routers will continually attempt to form links until a full mesh is established with one bi-directional link per pair of routers.

I don't think it will be necessary to intervene. The Ziti network should handle this automatically, routing traffic via the best available path, assuming you have placed router listeners carefully to avoid single points of failure.

I still think you can eliminate this SPoF with a horizontal array of zrok controllers like we sketched out in Ziti-router: no network interface found for 0.0.0.0 - #8 by qrkourier