Closing an app leaves behind uninteractive ghost image of said app

When closing an app, an image of the app stays on the screen. The image is not interactive at all, and lingers on the screen until you switch workspaces back and forth.
The same thing happens when opening a window, except the new window is like a ghost, invisible but interactive. Once again, it’s only visible once you switch workspaces back and forth.
The issue is that when a menu is open, such as the right click menu or the rename menu in Nautilus, switching workspaces closes the menu, so the menu ends up unusable.
Something odd is that rebooting temporarily fixes the issue, although it comes back shortly after.
Here’s a video demonstrating the issue:

I have encountered problem with screen updating using recent kernels with an old iMac that has an Nvidia GPU whose support is ending, but I don’t need it for things that don’t work acceptably with the nouveau driver, so I have removed the Nvidia drivers.

To understand the problem we will need more details of your hardware. Please run inxi -Fzxx in a terminal and past the output as pre-formatted text (use the </> button from the top line of the text entry panel). This will provide hardware details and the drivers used in a form that can be found by web searches, so may help others with the same issue and hardware find this topic.

System:
  Kernel: 6.10.9-200.fc40.x86_64 arch: x86_64 bits: 64 compiler: gcc
    v: 2.41-37.fc40
  Desktop: GNOME v: 46.5 tk: GTK v: 3.24.43 wm: gnome-shell dm: GDM
    Distro: Fedora Linux 40 (Workstation Edition)
Machine:
  Type: Laptop System: LENOVO product: 20AWS10900 v: ThinkPad T440p
    serial: <superuser required> Chassis: type: 10 serial: <superuser required>
  Mobo: LENOVO model: 20AWS10900 v: 0B98405 STD serial: <superuser required>
    part-nu: LENOVO_MT_20AW_BU_Think_FM_ThinkPad T440p UEFI: LENOVO
    v: GLET43WW (1.18 ) date: 12/04/2013
Battery:
  ID-1: BAT0 charge: 42.6 Wh (100.0%) condition: 42.6/56.2 Wh (75.8%)
    volts: 12.2 min: 10.8 model: SMP 45N1149 serial: <filter> status: full
CPU:
  Info: dual core model: Intel Core i5-4200M bits: 64 type: MT MCP
    arch: Haswell rev: 3 cache: L1: 128 KiB L2: 512 KiB L3: 3 MiB
  Speed (MHz): avg: 1599 high: 2494 min/max: 800/3100 cores: 1: 800 2: 1777
    3: 1326 4: 2494 bogomips: 19953
  Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Graphics:
  Device-1: Intel 4th Gen Core Processor Integrated Graphics
    vendor: Lenovo ThinkPad T440p driver: i915 v: kernel arch: Gen-7.5 ports:
    active: eDP-1 empty: DP-1, DP-2, HDMI-A-1, HDMI-A-2, VGA-1 bus-ID: 00:02.0
    chip-ID: 8086:0416
  Device-2: Lite-On Integrated Camera driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 bus-ID: 1-12:3 chip-ID: 04ca:7035
  Display: wayland server: X.org v: 1.20.14 with: Xwayland v: 24.1.2
    compositor: gnome-shell driver: gpu: i915 display-ID: 0
  Monitor-1: eDP-1 model: LG Display 0x03d7 res: 1366x768 dpi: 112
    diag: 355mm (14")
  API: OpenGL v: 4.6 vendor: intel mesa v: 24.1.7 glx-v: 1.4 es-v: 3.2
    direct-render: yes renderer: Mesa Intel HD Graphics 4600 (HSW GT2)
    device-ID: 8086:0416 display-ID: :0.0
  API: EGL Message: EGL data requires eglinfo. Check --recommends.
Audio:
  Device-1: Intel Xeon E3-1200 v3/4th Gen Core Processor HD Audio
    vendor: Lenovo ThinkPad T440p driver: snd_hda_intel v: kernel
    bus-ID: 00:03.0 chip-ID: 8086:0c0c
  Device-2: Intel 8 Series/C220 Series High Definition Audio
    vendor: Lenovo ThinkPad T440p driver: snd_hda_intel v: kernel
    bus-ID: 00:1b.0 chip-ID: 8086:8c20
  API: ALSA v: k6.10.9-200.fc40.x86_64 status: kernel-api
  Server-1: PipeWire v: 1.0.8 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin
Network:
  Device-1: Intel Ethernet I217-LM vendor: Lenovo ThinkPad T440p
    driver: e1000e v: kernel port: 3080 bus-ID: 00:19.0 chip-ID: 8086:153a
  IF: enp0s25 state: down mac: <filter>
  Device-2: Intel Wireless 7260 driver: iwlwifi v: kernel pcie:
    speed: 2.5 GT/s lanes: 1 bus-ID: 03:00.0 chip-ID: 8086:08b2
  IF: wlp3s0 state: up mac: <filter>
Bluetooth:
  Device-1: Intel Bluetooth wireless interface driver: btusb v: 0.8 type: USB
    rev: 2.0 speed: 12 Mb/s lanes: 1 bus-ID: 1-11:2 chip-ID: 8087:07dc
  Report: btmgmt ID: hci0 rfk-id: 5 state: up address: <filter> bt-v: 4.0
    lmp-v: 6
Drives:
  Local Storage: total: 238.47 GiB used: 31.9 GiB (13.4%)
  ID-1: /dev/sda vendor: Intel model: SSDSC2KF256G8 SATA 256GB
    size: 238.47 GiB speed: 6.0 Gb/s serial: <filter> temp: 39 C
Partition:
  ID-1: / size: 236.89 GiB used: 31.6 GiB (13.3%) fs: btrfs dev: /dev/sda3
  ID-2: /boot size: 973.4 MiB used: 290.8 MiB (29.9%) fs: ext4
    dev: /dev/sda2
  ID-3: /boot/efi size: 598.8 MiB used: 19 MiB (3.2%) fs: vfat
    dev: /dev/sda1
  ID-4: /home size: 236.89 GiB used: 31.6 GiB (13.3%) fs: btrfs
    dev: /dev/sda3
Swap:
  ID-1: swap-1 type: zram size: 7.63 GiB used: 6.6 GiB (86.5%) priority: 100
    dev: /dev/zram0
Sensors:
  System Temperatures: cpu: 61.0 C mobo: 60.0 C
  Fan Speeds (rpm): fan-1: 2722
Info:
  Memory: total: 8 GiB available: 7.63 GiB used: 6.3 GiB (82.5%)
  Processes: 326 Power: uptime: 1h 39m wakeups: 3 Init: systemd v: 255
    target: graphical (5) default: graphical
  Packages: pm: flatpak pkgs: 14 Compilers: gcc: 14.2.1 Shell: Bash
    v: 5.2.26 running-in: gnome-terminal inxi: 3.3.34

It seems to be sending my specs…
I don’t have an Nvidia GPU, or a dGPU of any kind by the way