1 Mac, 2 external monitors- switching active monitors/ opening new chrome window in a diff. monitor

I think I would break it down into two aims:

  1. Tell Chrome to open a new window.
  2. Move the window to monitor 2 if it did not appear there.

You could combine those aims into one macro, but I think it might be better to keep them as two separate ones, to avoid unnecessary complexity and to give you more control (for instance, you might sometimes want a step "1a", e.g. to enter the URL before moving the window).

Macro 1 could just consist of a Select menu action. "New window" would be the menu item to select. Then just assign your choice of trigger.

For macro 2, you could try the macro that Peter Lewis posted in the forum thread Move window to next screen, and maintain its position.

Don't expect it to go away. Indeed, it's good that it doesn't. The forum is always here to help.