Thank you Paolo.
Just to clarify, once we activate the GeoDirectory, it blocks the non-admin users from all access to the entire Dashboard (meaning not just GeoDirectory). This is what happened.
So then after activation, we need to go to GeoDirectory >> General >> Allow user to see wp-admin area and set yes.
Then our non-admin users (Editors) will be able to access the dashboard normally in all our sites (we use multisites and GeoDirectory will be installed on one of the sites)
Am I understanding this correctly?