Hi Lyndon,
I was able to spin up a multi-site instance locally and test the plugin against it. I made the following verifications:
1) I was able to install the Yext plugin through the “Network Admin” view, and activate it without issue. This caused it to be “Network Active” and available on each individual site.
2) Once I connected a Yext account to the plugin, the shortcodes for that account were usable on each individual site. I do not believe it is possible to connect multiple Yext accounts at once, so I would expect that all relevant locations/menus will need to be in the same Yext account. The prior statement seems to be untrue, as each individual site prompted me to enter an account token for the plugin. However, to minimize the chance of confusion I would recommend keeping things on the same account.
3) I was able to place a unique shortcode on each site’s homepage, and verified that the rendered pages correctly loaded unique menus.
4) I verified that there were no console errors caused on any of the rendered pages.
In short, it seems to work without any problems. If you do run into any issues, please let us know!