Alan is correct, using a different config folder for each user will solve the conflict in settings.
Regarding coordination/conflict resolution on the vault’s content you could have a copy of the vault on each computer locally and One copy in a shared network location. You can then use git, either directly or via the plugin. You could use a third party sync solution that operates on network drives.