Snowflake proxies for Iran

I’m running 5 snowflake proxy nodes on a server hosted in a neighbouring country of Iran.

A quick question -

Does broker select snowflake proxy nodes randomly or based on proximity to client?

Also, can someone from Iran confirm if the speed of snowflake still terribly slow? I can run few additional nodes as well if required.

As far as i know selection process in randomly.