Second monitor on Asus ROG Zephyrus with AMD & Nvidia graphics

You seem to be using Wayland. Can you uncomment (remove # from front) the WaylandEnable=false line in /etc/gdm/custom.conf, and then reboot, and try optimus-manager --switch nvidia again?