Dual monitor via usb-c hub on a laptop

Hello people. I am trying to get my company laptop, with a fresh fedora 31 install to work with 2 external monitors, that connect via a usb-c hub (which provide 2xhdmi ports, ethernet , and several standard usb).

My issue is that im getting a strange behaviour on my monitors.
The display configuration only seem to recognize one of the ports in xandr, but both monitors pick the same signal.
So i see a screen on my laptop monitor, and the same image in the two external monitors, working as they would if you duplicate instead of extending the desktop.

For what i gather, i should be able to see two distint monitors DP-1 and DP-2 and the laptop monitor eDP-1. But the DP-1 seems to be disconnected.

Again, the monitors are both turned on, and receiving the same signal.
Any advice on how to proceed?

user@localhost ~]$ xrandr -q
Screen 0: minimum 320 x 200, current 2835 x 2160, maximum 16384 x 16384
eDP-1 connected primary 1920x1080+0+1080 (normal left inverted right x axis y axis) 293mm x 162mm
1920x1080 60.03*+ 48.03
DP-1 disconnected (normal left inverted right x axis y axis)
DP-2 connected 1920x1080+915+0 (normal left inverted right x axis y axis) 521mm x 293mm
1920x1080 60.00 + 50.00 59.94*
1680x1050 59.88
1600x900 60.00
1280x1024 60.02
1440x900 59.90
1280x800 59.91
1280x720 60.00 50.00 59.94
1024x768 70.07 60.00
800x600 72.19 60.32 56.25
720x576 50.00
720x480 60.00 59.94
640x480 72.81 66.67 60.00 59.94
720x400 70.08

Did your tried graphical tools?

PS: xrandr is for Xorg, Wayland is default in Fedora.


Hybrid graphics: “External monitor not working on fedora 31

Yes, i tried them.
I dont have an NVIDIA card. this is a laptop with intel integrated graphics
The other monitor is the same brand and model.

This is a brand new install of fedora 31 with KDE plasma. It seems to be running xorg

[user@localhost xinit]$ loginctl show-session 2 -p Type
Type=x11

Intel (Search for “Supported configurations”):

Hidden, click/tap to show

"Supported configurations

To find the maximum number of screens and resolution supported by your Intel® Graphics Devices, follow these steps.:

  1. Visit the product specification site.

  2. Search for your processor model. If you don’t know your model number, you can use the Intel® Processor Identification Utility.

  3. Under the Graphics Specifications section, find the maximum resolution specs and maximum number of displays supported by the graphics controller included in that processor."

PS:
lspci | grep VGA
lscpu | grep -E '(odel|amily)'