External display problems upon reconnect

I recently purchased a Framework 12 because it seemed like solution to have a computer with stylus and excellent linux support. For the most part it seems to do what I want: the stylus tracks way better than the Surface Pro 7 I was using before.

I am running Fedora 44 on the machine, with Gnome/Wayland desktop.

I have run into an issue with external monitor connections: when I plug in an external monitor (either with USB-C or HDMI (really the same thing since the HDMI card is also ultimately a USB-C monitor connection to the computer), things initially work fine. When I unplug and then replug, it’s a bit of a toss-up whether the monitor is recognized. Once it fails, it keeps failing for some time. Giving it a few minutes seems to clear things up and then the external monitor is recognized again.

I don’t think it’s the desktop environment: the monitor is really not detected (it doesn’t show up in /sys/class/drm/*)

My 11th gen FW13 has no such problem: I can just unplug and replug the monitor at will and it (nearly) always gets recognized. That machine is running Fedora 44 with Gnome/Wayland as well.

Is this a known issue? Is there something I can do about this? Is there something one can do to clear the problematic state more quickly?

The journal entries seem to indicate there is something wrong with the USB negotiations:

Successful negotiation shows like this:

Aug 13 11:45:27 tabby kernel: ucsi_acpi USBC000:00: unknown error 256
Aug 13 11:45:27 tabby kernel: ucsi_acpi USBC000:00: GET_CABLE_PROPERTY failed (-5)
Aug 13 11:45:27 tabby kernel: usb 3-2: new high-speed USB device number 52 using xhci_hcd
Aug 13 11:45:28 tabby kernel: usb 2-1: new SuperSpeed USB device number 37 using xhci_hcd
Aug 13 11:45:28 tabby kernel: usb 2-1: New USB device found, idVendor=0424, idProduct=5806, bcdDevice= 2.28

whereas unsuccessful negotiation shows like this:

Aug 13 11:40:57 tabby kernel: ucsi_acpi USBC000:00: unknown error 256
Aug 13 11:40:57 tabby kernel: ucsi_acpi USBC000:00: con1: failed to register partner alt modes (-5)
Aug 13 11:41:00 tabby ModemManager[1238]:  [base-manager] couldn't check support for device '/sys/devices/pci0000:00/0000:00:0d.0/usb2/2-1/2-1.3': not supported by any plugin
Aug 13 11:41:16 tabby kernel: usb 3-2.6: USB disconnect, device number 50

Is this a firmware problem on the FW12?