5 Monitors including the laptop screen - XPS 15 7590

NVIDIA doesn't specify the maximum number of monitors, but Gigabyte specifications for GTX 1650 does say "Max Monitors Supported : 3".

So it seems that the GTX 1650 has only three data-paths and no more, supporting up to three monitors.

Using DisplayPort port you can chain more monitors, but your monitors are unsuitable. In any case, daisy chaining will not avoid the limitation of 3 monitors.

One solution is to replace the GTX 1650 with a better card (which might not be physically possible). Then the combined ports of the computer and dock (twice DisplayPort+VGA+HDMI) might be enough.

As Tetsujin has commented above, the hardware of the laptop itself might not be able to take the load.

Your two video cards together can support 5 monitors, but I don't think that the laptop's physical design allows separating the two, as usually one feeds through the other.

The only real solution I can see with your current hardware is to get larger but fewer monitors that will give you enough total desktop space. As a general note, a desktop would be more suitable for 5 monitors than a laptop.