USB-C docking station to resolve laptop dual monitor display issues?

See diagram below - one particular laptop fails to send display info to both screens, only 1 of them.

Is there a USB-C to HDMI docking station / hub that can overcome this?

Whats the most likely reason a Vivobook cant send display to dual monitors but these other devices can? I've tried replacing all cables etc.

Thanks in advance

https://preview.redd.it/kng0z28jc6wc1.png?width=769&format=png&auto=webp&s=e0578ce09cfea210942a015deb3a0af21e380c0f