If action -> Add condition -> MacroDroid Specific -> Compare Values -> select Type Integer or Decimal -> in the first field tap ... and search wifi, is the second item
Another, simpler but "scattershot" solution is to use a global variable in "Save selected index in numerical variable" in the Selection Dialog; then in the relevant macros enter the trigger "MacroDroid Variable Change" and entering the correct value.
I, too, see 3 tabs for icon choice. Have you tried installing an icon pack? You can do it in the widget buttons configuration (when configuring a trigger). But it may not show up in the Configure Quick Tile action. If it doesn't work, you can ask for a new feature in the Feature Request thread...
I have also done similar automation with quick tiles; in this case the problem is the opposite, that is, when the setting is changed from the Android menu. To make the status of the tile consistent, you need to monitor the change in the system settings and change the appearance of the tile...
It would be convenient if the various functions inherent to WiFi (e.g., SSID in range, WiFi connected to, etc.), were possible without location enabled for rooted terminals.
My request for "new features" is as follows:
Please, use normal font for posts; use large font and color only to highlight some important words, thank you.
You could put a WHILE/DO with a bool variable as a condition inside the click loop. You can set/reset this variable with the long press of the home button.