F42 post upgrade docking issues

After upgrading to F42 i’m experiencing issues with tunderbolt dock, screens are not being recognized, wire connection is not working, even tho it’s recognized.

All updates are installed, including latest firmwares.
Only one of 4 external displays gets signal, laptop screen is black.
Display settings window keeps popping out immediately once it’s closed.

What could be my next troubleshooting step? or should i install an older nvidia driver?
I could see that dmesg is full of error like this:

 1162.322991] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.322993] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.322996] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.322998] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323000] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323002] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323004] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323006] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323008] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323010] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323012] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323014] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323016] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323018] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323020] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323022] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323024] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323027] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323029] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323031] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323033] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323035] NVRM: gpuHandleSanityCheckRegReadError_GM107: Possible bad register read: addr: 0x110100,  regvalue: 0xbadf5720,  error code: Unknown SYS_PRI_ERROR_CODE
[ 1162.323040] NVRM: kflcnWaitForHalt_TU102: Timeout waiting for Falcon to halt
[ 1162.323043] NVRM: gpuWaitForGfwBootComplete_TU102: GSP failed to halt with GFW_BOOT: (progress 0xff)
[ 1162.323044] NVRM: kgspWaitForGfwBootOk_TU102: failed to wait for GFW boot complete: 0x65 VBIOS version 94.04.51.00.57
[ 1162.323044] NVRM: kgspWaitForGfwBootOk_TU102: (the GPU may be in a bad state and may need to be reset)
[ 1162.323046] NVRM: nvCheckOkFailedNoLog: Check failed: Call timed out [NV_ERR_TIMEOUT] (0x00000065) returned from kgspWaitForGfwBootOk_HAL(pGpu, pKernelGsp) @ kernel_gsp.c:3773
[ 1162.323073] NVRM: RmInitAdapter: Cannot initialize GSP firmware RM
[ 1162.324578] NVRM: GPU 0000:01:00.0: RmInitAdapter failed! (0x62:0x65:1941)
[ 1162.325851] NVRM: GPU 0000:01:00.0: rm_init_adapter failed, device minor number 0
root@fedora:~# xrandr --query
Screen 0: minimum 320 x 200, current 3840 x 2160, maximum 4096 x 4096
None-1 connected 3840x2160+0+0 (normal left inverted right x axis y axis) 0mm x 0mm
   3840x2160     60.00*+
root@fedora:~# inxi -Fzxx
System:
  Kernel: 6.14.9-300.fc42.x86_64 arch: x86_64 bits: 64 compiler: gcc v: 15.1.1
  Desktop: Xfce v: 4.20.1 tk: Gtk v: 3.24.43 wm: xfwm4 dm: LightDM
    Distro: Fedora Linux 42 (Xfce)
Machine:
  Type: Laptop System: LENOVO product: 20YQS0S800 v: ThinkPad P15 Gen 2i
    serial: <filter> Chassis: type: 10 serial: <filter>
  Mobo: LENOVO model: 20YQS0S800 serial: <filter>
    part-nu: LENOVO_MT_20YQ_BU_Think_FM_ThinkPad P15 Gen 2i UEFI: LENOVO
    v: N37ET57W (1.38 ) date: 10/28/2024
Battery:
  ID-1: BAT0 charge: 94.7 Wh (99.4%) condition: 95.3/94.0 Wh (101.4%)
    volts: 12.8 min: 11.6 model: LGC 5B10W13958 serial: <filter> status: full
  Device-1: hidpp_battery_0 model: Logitech MX Ergo Multi-Device Trackball
    serial: <filter> charge: 100% (should be ignored) status: discharging
CPU:
  Info: 8-core model: Intel Xeon W-11955M bits: 64 type: MT MCP
    arch: Tiger Lake rev: 1 cache: L1: 640 KiB L2: 10 MiB L3: 24 MiB
  Speed (MHz): avg: 953 min/max: 800/4900:5000 cores: 1: 953 2: 953 3: 953
    4: 953 5: 953 6: 953 7: 953 8: 953 9: 953 10: 953 11: 953 12: 953 13: 953
    14: 953 15: 953 16: 953 bogomips: 83558
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: NVIDIA GA104GLM [RTX A5000 Mobile] vendor: Lenovo driver: nvidia
    v: 575.57.08 arch: Ampere bus-ID: 0000:01:00.0 chip-ID: 10de:24b6
  Device-2: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 bus-ID: 2-1.1.3:6 chip-ID: 046d:085e
  Device-3: Chicony Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 3-4:3 chip-ID: 04f2:b6be
  Display: x11 server: X.Org v: 21.1.16 with: Xwayland v: 24.1.6
    compositor: xfwm4 v: 4.20.0 driver: X: loaded: modesetting,nouveau
    alternate: fbdev,nv,vesa dri: swrast gpu: nvidia display-ID: :0.0
    screens: 1
  Screen-1: 0 s-res: 3840x2160 s-dpi: 96
  Monitor-1: Unknown-1 mapped: None-1 res: 3840x2160 hz: 60 size: N/A
  API: OpenGL v: 4.5 vendor: mesa v: 25.0.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: llvmpipe (LLVM 20.1.6 256 bits)
    device-ID: ffffffff:ffffffff
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
  Info: Tools: api: glxinfo de: xfce4-display-settings
    gpu: nvidia-settings,nvidia-smi x11: xdriinfo, xdpyinfo, xprop, xrandr
Audio:
  Device-1: Intel Tiger Lake-H HD Audio vendor: Lenovo
    driver: sof-audio-pci-intel-tgl bus-ID: 0000:00:1f.3 chip-ID: 8086:43c8
  Device-2: NVIDIA GA104 High Definition Audio vendor: Lenovo
    driver: snd_hda_intel v: kernel bus-ID: 0000:01:00.1 chip-ID: 10de:228b
  Device-3: Logitech BRIO Ultra HD Webcam
    driver: hid-generic,snd-usb-audio,usbhid,uvcvideo type: USB rev: 3.1
    speed: 5 Gb/s lanes: 1 bus-ID: 2-1.1.3:6 chip-ID: 046d:085e
  Device-4: Logitech Zone Receiver driver: hid-generic,snd-usb-audio,usbhid
    type: USB rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 3-5.4.4.2:18
    chip-ID: 046d:0a90
  Device-5: Lenovo ThinkPad Thunderbolt 4 Dock USB Audio
    driver: hid-generic,snd-usb-audio,usbhid type: USB rev: 2.0 speed: 12 Mb/s
    lanes: 1 bus-ID: 3-5.4.4.4:19 chip-ID: 17ef:30bb
  API: ALSA v: k6.14.9-300.fc42.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.4.5 status: n/a (root, process) with:
    1: pipewire-pulse status: active 2: wireplumber status: active
    3: pipewire-alsa type: plugin 4: pw-jack type: plugin
Network:
  Device-1: Intel Wi-Fi 6E AX210/AX1675 2x2 [Typhoon Peak] driver: iwlwifi
    v: kernel bus-ID: 0000:09:00.0 chip-ID: 8086:2725
  IF: wlp9s0 state: up mac: <filter>
  Device-2: Intel Ethernet I225-LM vendor: Lenovo driver: igc v: kernel
    port: N/A bus-ID: 0000:0b:00.0 chip-ID: 8086:15f2
  IF: enp11s0 state: down mac: <filter>
  Device-3: Intel Ethernet I225-LMvP vendor: Lenovo ThinkPad Universal
    Thunderbolt 4 Dock PCIe NIC driver: igc v: kernel port: N/A
    bus-ID: 0000:49:00.0 chip-ID: 8086:5502
  IF: enp73s0 state: up speed: N/A duplex: N/A mac: <filter>
  Device-4: Realtek RTL8153 Gigabit Ethernet Adapter driver: r8152 type: USB
    rev: 3.2 speed: 5 Gb/s lanes: 1 bus-ID: 2-1.1.1.2:7 chip-ID: 0bda:8153
  IF: eth1 state: down mac: <filter>
  IF-ID-1: vmnet1 state: unknown speed: N/A duplex: N/A mac: <filter>
  IF-ID-2: vmnet8 state: unknown speed: N/A duplex: N/A mac: <filter>
Bluetooth:
  Device-1: Intel AX210 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 bus-ID: 3-14:6 chip-ID: 8087:0032
  Report: btmgmt ID: hci0 rfk-id: 1 state: up address: <filter> bt-v: 5.3
    lmp-v: 12
RAID:
  Hardware-1: Intel Volume Management Device NVMe RAID Controller driver: vmd
    v: 0.6 bus-ID: 0000:00:0e.0 chip-ID: 8086:9a0b
Drives:
  Local Storage: total: 2.05 TiB used: 437.04 GiB (20.8%)
  ID-1: /dev/nvme0n1 vendor: SK Hynix model: HFS256GDE9X081N
    size: 238.47 GiB speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 57.9 C
  ID-2: /dev/nvme1n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 46.9 C
  ID-3: /dev/nvme2n1 vendor: Crucial model: CT1000P3PSSD8 size: 931.51 GiB
    speed: 63.2 Gb/s lanes: 4 serial: <filter> temp: 43.9 C
Partition:
  ID-1: / size: 218.88 GiB used: 21.54 GiB (9.8%) fs: btrfs dev: /dev/dm-1
    mapped: luks-0fafb902-db94-4a8e-ad50-6477df93786a
  ID-2: /boot size: 3.86 GiB used: 561.8 MiB (14.2%) fs: ext4
    dev: /dev/nvme0n1p6
  ID-3: /boot/efi size: 1022 MiB used: 19.4 MiB (1.9%) fs: vfat
    dev: /dev/nvme0n1p5
  ID-4: /home size: 1.61 TiB used: 414.94 GiB (25.2%) fs: btrfs
    dev: /dev/dm-3 mapped: luks-b652af38-4d3f-488d-92b3-073f3217cc03
Swap:
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 68.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Memory: total: 128 GiB available: 125.56 GiB used: 4.04 GiB (3.2%)
  Processes: 429 Power: uptime: 9m wakeups: 0 Init: systemd v: 257
    target: graphical (5) default: graphical
  Packages: pm: rpm pkgs: N/A note: see --rpm pm: flatpak pkgs: 33
    Compilers: gcc: 15.1.1 Shell: Bash v: 5.2.37 running-in: xfce4-terminal
    inxi: 3.3.38
root@fedora:~# dnf update
Updating and loading repositories:
Repositories loaded.
Nothing to do.
root@fedora:~# fwupdmgr get-updates
Devices with no available firmware updates: 
 • CT1000P3PSSD8
 • CT1000P3PSSD8
 • Integrated Camera
 • KEK CA
 • KEK CA
 • SBAT
 • ThinkPad Product CA
 • UEFI CA
 • UEFI CA
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • UEFI Device Firmware
 • USB3.0 Hub
 • Windows Production PCA
Devices with the latest available firmware version:
 • Embedded Controller
 • Intel Management Engine
 • Prometheus
 • Prometheus IOTA Config
 • SKHynix HFS256GDE9X081N
 • System Firmware
 • ThinkPad Thunderbolt 4 Dock
 • UEFI dbx
 • Unifying Receiver
No updates available
root@fedora:~# uname -a
Linux fedora 6.14.9-300.fc42.x86_64 #1 SMP PREEMPT_DYNAMIC Thu May 29 14:27:53 UTC 2025 x86_64 GNU/Linux
root@fedora:~# dnf list installed '*nvidia*'
Updating and loading repositories:
Repositories loaded.
Installed packages
akmod-nvidia.x86_64                                 3:575.57.08-2.fc42               rpmfusion-nonfree-updates
kmod-nvidia-6.14.9-300.fc42.x86_64.x86_64           3:575.57.08-2.fc42               @commandline
libva-nvidia-driver.i686                            0.0.13^20250419gitc2860cc-1.fc42 updates
libva-nvidia-driver.x86_64                          0.0.13^20250419gitc2860cc-1.fc42 updates
nvidia-gpu-firmware.noarch                          20250509-1.fc42                  updates
nvidia-modprobe.x86_64                              3:575.57.08-1.fc42               rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                          3:575.57.08-1.fc42               rpmfusion-nonfree-updates
nvidia-settings.x86_64                              3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                          3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64                     3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686                  3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64                3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64                  3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686                       3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64                     3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64                    3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-xorg-libs.x86_64                3:575.57.08-1.fc42               rpmfusion-nonfree-updates

Available packages
akmod-nvidia-390xx.x86_64                           3:390.157-18.fc42                rpmfusion-nonfree
akmod-nvidia-470xx.x86_64                           3:470.256.02-9.fc42              rpmfusion-nonfree
golang-github-nvidia-container-toolkit.x86_64       1.17.4-1.fc42                    updates
golang-github-nvidia-container-toolkit-devel.noarch 1.17.4-1.fc42                    updates
golang-github-nvidia-nvlib-devel.noarch             0.7.1-1.fc42                     updates
golang-github-nvidia-nvml-devel.noarch              0.12.4.1-2.fc42                  fedora
kmod-nvidia.x86_64                                  3:575.57.08-2.fc42               rpmfusion-nonfree-updates
kmod-nvidia-390xx.x86_64                            3:390.157-18.fc42                rpmfusion-nonfree
kmod-nvidia-470xx.x86_64                            3:470.256.02-9.fc42              rpmfusion-nonfree
nvidia-query-resource-opengl.x86_64                 1.0.0-20.fc42                    fedora
nvidia-query-resource-opengl-lib.i686               1.0.0-20.fc42                    fedora
nvidia-query-resource-opengl-lib.x86_64             1.0.0-20.fc42                    fedora
nvidia-settings-390xx.x86_64                        390.157-5.fc42                   rpmfusion-nonfree
nvidia-settings-470xx.x86_64                        3:470.256.02-3.fc42              rpmfusion-nonfree
nvidia-texture-tools.i686                           2.1.2-10.fc41                    fedora
nvidia-texture-tools.x86_64                         2.1.2-10.fc41                    fedora
nvidia-texture-tools-devel.i686                     2.1.2-10.fc41                    fedora
nvidia-texture-tools-devel.x86_64                   2.1.2-10.fc41                    fedora
nvidia-xconfig.x86_64                               3:575.57.08-1.fc42               rpmfusion-nonfree-updates
pcp-pmda-nvidia-gpu.x86_64                          6.3.7-5.fc42                     updates
xorg-x11-drv-nvidia-390xx.x86_64                    3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda.x86_64               3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda-libs.i686            3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-cuda-libs.x86_64          3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-devel.i686                3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-devel.x86_64              3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-kmodsrc.x86_64            3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-libs.i686                 3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-390xx-libs.x86_64               3:390.157-4.fc42                 rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx.x86_64                    3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda.x86_64               3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.i686            3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-cuda-libs.x86_64          3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.i686                3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-devel.x86_64              3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-kmodsrc.x86_64            3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.i686                 3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-libs.x86_64               3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-470xx-power.x86_64              3:470.256.02-1.fc42              rpmfusion-nonfree
xorg-x11-drv-nvidia-devel.i686                      3:575.57.08-1.fc42               rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-devel.x86_64                    3:575.57.08-1.fc42               rpmfusion-nonfree-updates

Does boltctl list -a show the dock connected?

btw, the dnf list command should be

dnf list --installed '*nvidia*'

yes, it does

root@fedora:~# boltctl list -a
 ● Lenovo ThinkPad P15 Gen 2i
   ├─ type:          host
   ├─ name:          ThinkPad P15 Gen 2i
   ├─ vendor:        Lenovo
   ├─ uuid:          c09c8ffa-5e29-8780-ffff-ffffffffffff
   ├─ generation:    USB4
   ├─ status:        authorized
   │  ├─ domain:     c09c8ffa-5e29-8780-ffff-ffffffffffff
   │  └─ authflags:  none
   ├─ authorized:    Fri 13 Jun 2025 15:45:06 UTC
   ├─ connected:     Fri 13 Jun 2025 15:45:06 UTC
   └─ stored:        no

 ● Lenovo ThinkPad Thunderbolt 4 Dock
   ├─ type:          peripheral
   ├─ name:          ThinkPad Thunderbolt 4 Dock
   ├─ vendor:        Lenovo
   ├─ uuid:          4c898780-00b0-a09c-ffff-ffffffffffff
   ├─ generation:    USB4
   ├─ status:        authorized
   │  ├─ domain:     c09c8ffa-5e29-8780-ffff-ffffffffffff
   │  ├─ rx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  ├─ tx speed:   40 Gb/s = 2 lanes * 20 Gb/s
   │  └─ authflags:  none
   ├─ authorized:    Fri 13 Jun 2025 15:45:06 UTC
   ├─ connected:     Fri 13 Jun 2025 15:45:06 UTC
   └─ stored:        Fri 13 Jun 2025 06:03:32 UTC
      ├─ policy:     iommu
      └─ key:        no

Thanks for the notice

root@fedora:~# dnf list --installed '*nvidia*'
Installed packages
akmod-nvidia.x86_64                       3:575.57.08-2.fc42 rpmfusion-nonfree-updates
kmod-nvidia-6.14.9-300.fc42.x86_64.x86_64 3:575.57.08-2.fc42 @commandline
nvidia-gpu-firmware.noarch                20250509-1.fc42    updates
nvidia-modprobe.x86_64                    3:575.57.08-1.fc42 rpmfusion-nonfree-updates
nvidia-persistenced.x86_64                3:575.57.08-1.fc42 rpmfusion-nonfree-updates
nvidia-settings.x86_64                    3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia.x86_64                3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda.x86_64           3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.i686        3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-cuda-libs.x86_64      3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-kmodsrc.x86_64        3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.i686             3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-libs.x86_64           3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-power.x86_64          3:575.57.08-1.fc42 rpmfusion-nonfree-updates
xorg-x11-drv-nvidia-xorg-libs.x86_64      3:575.57.08-1.fc42 rpmfusion-nonfree-updates

You have upgraded from f41? Do you remember the last nvidia driver version that was installed on f41 when this setup worked?

maybe this can extract the info:
dnf system-upgrade log --number=1 |grep -B1 "replacing xorg-x11-drv-nvidia"

list available logs with dnf system-upgrade log and list the log from the 41->42 upgrade

EDIT:
the 575.57 rpmfusion package builds the open kernel modules by default for supported GPUs, modinfo -l nvidia

you can force building the closed source kernel modules

sudo sh -c 'echo "%_without_kmod_nvidia_detect 1" > /etc/rpm/macros.nvidia-kmod'
sudo akmods --kernels $(uname -r) --rebuild

modinfo -l nvidia will print NVIDIA instead of Dual MIT/GPL

the previous 570.* drivers built the closed source drivers unless there was a rpmmacro in place to force building the open kernel modules.

Yes, from F41, unfortunately no logs found at all.

root@fedora:~# dnf system-upgrade log
No logs were found.

let me give the closed source modules a try

check also cat /proc/cmdline output that the nouveau driver is still blacklisted.

switching to closed source modules fixed the display issues, thanks!
Just the wired connection issue is left

have you checked in settings / network?

Maybe disconnet the ethernet cable for a few seconds. If this cable is connected to a managed port, then it’s possible that the port has been disabled because of some events.

the inxi output shows that interface enp73s0 is in state UP

 Device-3: Intel Ethernet I225-LMvP vendor: Lenovo ThinkPad Universal
    Thunderbolt 4 Dock PCIe NIC driver: igc v: kernel port: N/A
    bus-ID: 0000:49:00.0 chip-ID: 8086:5502
  IF: enp73s0 state: up speed: N/A duplex: N/A mac: <filter>

otherwise pls post output of
sudo ethtool enp73s0
nmcli device show or ip addr show

Interface changed while i was trying to restore it, here is the output of the commands you’ve mentioned

 Device-2: Intel Ethernet I225-LM vendor: Lenovo driver: igc v: kernel
    port: N/A bus-ID: 0000:0b:00.0 chip-ID: 8086:15f2
  IF: enp11s0 state: down mac: <filter>
root@fedora:~# sudo ethtool enp11s0
Settings for enp11s0:
	Supported ports: [ TP ]
	Supported link modes:   10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Supported pause frame use: Symmetric
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full
	                        100baseT/Half 100baseT/Full
	                        1000baseT/Full
	                        2500baseT/Full
	Advertised pause frame use: Symmetric
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Speed: Unknown!
	Duplex: Unknown! (255)
	Auto-negotiation: on
	Port: Twisted Pair
	PHYAD: 0
	Transceiver: internal
	MDI-X: off (auto)
	Supports Wake-on: pumbg
	Wake-on: g
        Current message level: 0x00000007 (7)
                               drv probe link
	Link detected: no
root@fedora:~# nmcli device show
GENERAL.DEVICE:                         wlp9s0
GENERAL.TYPE:                           wifi
GENERAL.HWADDR:                         F6:18:93:BA:6E:D7
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     hello world
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/6
IP4.ADDRESS[1]:                         192.168.0.167/24
IP4.GATEWAY:                            192.168.0.1
IP4.ROUTE[1]:                           dst = 192.168.0.0/24, nh = 0.0.0.0, mt = 600
IP4.ROUTE[2]:                           dst = 0.0.0.0/0, nh = 192.168.0.1, mt = 600
IP4.DNS[1]:                             192.168.0.1
IP6.ADDRESS[1]:                         fdfa:9f67:833f:aa98:5ba3:bf54:a622:912/64
IP6.ADDRESS[2]:                         fe80::3da1:8ce4:65e4:3c94/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 1024
IP6.ROUTE[2]:                           dst = fdfa:9f67:833f:aa98::/64, nh = ::, mt = 600
IP6.ROUTE[3]:                           dst = fd47:7571:a338:1::/64, nh = fe80::8c10:1aff:fee9:4cf2, mt = 600

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          100 (connected (externally))
GENERAL.CONNECTION:                     lo
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         p2p-dev-wlp9s0
GENERAL.TYPE:                           wifi-p2p
GENERAL.HWADDR:                         (unknown)
GENERAL.MTU:                            0
GENERAL.STATE:                          30 (disconnected)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --

GENERAL.DEVICE:                         enp11s0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         9C:2D:CD:74:A9:33
GENERAL.MTU:                            1500
GENERAL.STATE:                          20 (unavailable)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               off
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         eth0
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         C8:4B:D6:B3:14:26
GENERAL.MTU:                            1500
GENERAL.STATE:                          20 (unavailable)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               off
IP4.GATEWAY:                            --
IP6.GATEWAY:                            --

GENERAL.DEVICE:                         vmnet1
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:C0:00:01
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         172.16.132.1/24
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 172.16.132.0/24, nh = 0.0.0.0, mt = 0
IP6.ADDRESS[1]:                         fe80::250:56ff:fec0:1/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

GENERAL.DEVICE:                         vmnet8
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:50:56:C0:00:08
GENERAL.MTU:                            1500
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.124.1/24
IP4.GATEWAY:                            --
IP4.ROUTE[1]:                           dst = 192.168.124.0/24, nh = 0.0.0.0, mt = 0
IP6.ADDRESS[1]:                         fe80::250:56ff:fec0:8/64
IP6.GATEWAY:                            --
IP6.ROUTE[1]:                           dst = fe80::/64, nh = ::, mt = 256

enp11s0 is the ethernet port on the system. Connect a LAN cable to the system and it should go operational.
The P15 and the TB4 dock support PXE , WOL and MAC address pass-thru.
It’s all configured in the UEFI settings. The dock has a realtek NIC and apparently an Intel NIC supported by selected systems.
see Linux Support on Lenovo ThinkPad Docks WOL, MAC address pass-thru

EDIT:
unless current setting is to copy the primary MAC address is to the DOCK, and the previous setting was secondary MAC address.

Thank you, will look into it!