Synergy Not Switching monitors correctly using dual monitors on host and client

I don't think you are doing anything wrong, synergy has many quirks. Two things come to mind:

  1. Ensure monitors are properly arranged in both Windows and Mac display properties. Also if possible set the same (left or right) as the main one. Where does the laptop screen come in this 2x2 setup ?
  2. If 1. doesn't help you might be able to fix it by creating a custom server and or client configuration file: https://symless.com/help-articles/creating-text-config-files