I need to use the same extension on multiple dashboard instances. However, one dashboard instance doesn't appear to see the settings from another instance. Are multiple extension instances supposed to be able to share settings? If so, any particular magic required?
No, extensions do not have access to other extensions' settings. If you would like to share information between them I would suggest storing the information in something they can access on the dashboard like a parameter.