[Silverblue] RPM Fusion codec instructions not working

I’m actually having the same issue on both my 39 system and 40.

Both had everything working correctly before and updating fine. Now all of a sudden:

Resolving dependencies... done
error: Could not depsolve transaction; 2 problems detected:
 Problem 1: package libavdevice-free-6.1.1-3.fc39.x86_64 from @System requires libavcodec-free(x86-64) = 6.1.1-3.fc39, but none of the providers can be installed
  - conflicting requests
 Problem 2: package ffmpeg-free-6.1.1-3.fc39.x86_64 from @System requires libavfilter-free(x86-64) = 6.1.1-3.fc39, but none of the providers can be installed
  - conflicting requests

I’ve already replaced libavcodec-free with freeworld:

RemovedBasePackages: ... libavfilter-free libavformat-free libpostproc-free libswresample-free libavutil-free libswscale-free libavcodec-free 6.1.1-3.fc39 mesa-va-drivers 23.3.6-1.fc39 ...
LayeredPackages:  ... ffmpeg ffmpeg-libs libavcodec-freeworld libgda libgda-sqlite libva-utils mesa-va-drivers-freeworld rpmfusion-free-release rpmfusion-nonfree-release ...

I have no idea why it is now trying to install libavdevice-free-6.1.1-3.fc39.x86_64 and ffmpeg-free-6.1.1-3.fc39.x86_64 when I have the non-free ones:

➜ rpm -qa libavdevice
libavdevice-6.1.1-5.fc39.x86_64
➜ rpm -qa ffmpeg
ffmpeg-6.1.1-5.fc39.x86_64

Seems to me like there is something else that is trying to get them installed but I have no idea what and unsure how to troubleshoot.

You can see when previewing the update that the packages are attempting to be added:

          Added: SDL2-2.28.5-1.fc39.x86_64
                 ffmpeg-free-6.1.1-3.fc39.x86_64
                 freeglut-3.4.0-7.fc39.x86_64
                 libavc1394-0.5.4-20.fc39.x86_64
                 libavdevice-free-6.1.1-3.fc39.x86_64
                 libcaca-0.99-0.69.beta20.fc39.x86_64
                 libdc1394-2.2.7-3.fc39.x86_64
                 libiec61883-1.2.0-32.fc39.x86_64
                 libraw1394-2.1.2-18.fc39.x86_64
                 mesa-libGLU-9.0.3-1.fc39.x86_64
                 openal-soft-1.23.1-2.fc39.x86_64
                 slang-2.3.3-4.fc39.x86_64

But have not found out a way to find out WHY they are trying to be added.

I’ve removed all of my overlayed packages except these now:

ffmpeg ffmpeg-libs libavcodec-freeworld libva-utils mesa-va-drivers-freeworld rpmfusion-free-release rpmfusion-nonfree-release

And I’m still getting this issue something seems broke to me.