Adaptive Sync / VRR not working specifically on Fedora

Hello everyone, I’ve recently noticed an issue with my display. For some reason on Fedora I can’t enable Adaptive Sync / VRR, despite it being supported and enabled on my monitor. This happens on Fedora 44, latest kernel, both GNOME and KDE. Bazzite (with a 6.19.x kernel) also has the same issue, even in game mode. The GPU is a RX 9070 plugged in with a DisplayPort cable. I’ve also tried plugging in an AMD laptop (also with Fedora 44) with a USB-C - DisplayPort cable, the result identical.

It’s such a weird issue because it doesn’t seem to be mesa or kernel related, as I can toggle it on Arch-based distributions like SteamOS and CachyOS running similar mesa and kernel versions.

I leave here the EDID read of my monitor from the KDE settings on Fedora 44. Strangely, it seems that Adaptive Sync functionality is correctly seen.

# card1-DP-1 #######################
Block 0, Base EDID:
  EDID Structure Version & Revision: 1.4
  Vendor & Product Identification:
    Manufacturer: SKG
    Model: 10102
    Serial Number: 1 (0x00000001)
    Made in: week 10 of 2025
  Basic Display Parameters & Features:
    Digital display
    Bits per primary color channel: 10
    DisplayPort interface
    Maximum image size: 60 cm x 33 cm
    Gamma: 2.20
    DPMS levels: Off
    Supported color formats: RGB 4:4:4, YCrCb 4:4:4, YCrCb 4:2:2
    Default (sRGB) color space is primary color space
    First detailed timing includes the native pixel format and preferred refresh rate
    Display supports continuous frequencies
  Color Characteristics:
    Red  : 0.6855, 0.3056
    Green: 0.2294, 0.6777
    Blue : 0.1503, 0.0371
    White: 0.3154, 0.3320
  Established Timings I & II:
    DMT 0x05:   640x480    72.808802 Hz   4:3     37.861 kHz     31.500000 MHz
    DMT 0x06:   640x480    75.000000 Hz   4:3     37.500 kHz     31.500000 MHz
    DMT 0x09:   800x600    60.316541 Hz   4:3     37.879 kHz     40.000000 MHz
    DMT 0x0a:   800x600    72.187572 Hz   4:3     48.077 kHz     50.000000 MHz
    DMT 0x10:  1024x768    60.003840 Hz   4:3     48.363 kHz     65.000000 MHz
    DMT 0x11:  1024x768    70.069359 Hz   4:3     56.476 kHz     75.000000 MHz
    DMT 0x12:  1024x768    75.028582 Hz   4:3     60.023 kHz     78.750000 MHz
    DMT 0x24:  1280x1024   75.024675 Hz   5:4     79.976 kHz    135.000000 MHz
  Standard Timings:
    DMT 0x04:   640x480    66.490767 Hz   4:3     32.780 kHz     25.175000 MHz
  Detailed Timing Descriptors:
    DTD 1:  2560x1440   59.950550 Hz  16:9     88.787 kHz    241.500000 MHz (597 mm x 336 mm)
                 Hfront   48 Hsync  32 Hback   80 Hpol P
                 Vfront    3 Vsync   5 Vback   33 Vpol P
    Display Product Serial Number: '0000000000000'
    Display Range Limits:
      Monitor ranges (GTF): 48-180 Hz V, 70-243 kHz H, max dotclock 800 MHz
    Display Product Name: 'M27T6'
  Extension blocks: 2
Checksum: 0x5b