Several issues with new X870E system and F43

I got a brand new Asus ROG Crosshair Hero X870E motherboard, to replace my X670E I was using before.
Unfortunately, it does not go well, as I have several issues and cannot make it work.
I read some reviews saying this mobo does not work well with Linux, but the problems were related to WiFi and Bluetooth, which I don’t use and always disable in BIOS/UEFI.

So, after I managed to do the initial setup, with an ISO I downloaded today, I tried to run a “sudo dnf update --refresh”.
This completely hang my system at the point where it was updating “fwupd-0:2.0.17-1.fc43.x86”.
I did a hard reset, and then it was booting into a black screen. Therefore, I tried the installation again.
The second time, after I finished the installation, I did not try to update, rather I ran:

sudo dnf remove fwupd --noautoremove

Then I tried the update, but again, I was getting below error:

Failed to resolve the transaction:
Problem: The operation would result in removing the following protected packages: systemd-udev

So, I did try to run “sudo dnf update --refresh --exclude=systemd*” which worked.
In the meantime, I searched online and found out that I need to add some parameters to my default grub for this specific mobo, since some things don’t work well, so now it look like that:

GRUB_CMDLINE_LINUX="rhgb quiet acpi_enforce_resources=lax iommu=pt amd_pstate=passive initcall_blacklist=fwupd_init pcie_aspm=off"

However, now I still cannot run update, as I am getting the same error with systemd-udev.

Also, and this is my major problem, I cannot use an SSD that is connected to a SATA port, as it is not available in my devices. I was hoping an update, would solve that, but unfortunately it didn’t.

Any advice is really appreciated, as for now I cannot use my system…

Replying to myself here…
Turns out the failed update left 709 duplicate packages.
I managed to clean them, but I still have issues, like, amdgpu not working correct (software, instead of hardware rendering), my NICs keep disconnecting, Firefox keeps crashing, VLC closes as soon as it opens, etc.

Were the reviewers using older kernels and/or distributions that are not as careful about licenses as Fedora’s lawyers.

Even vendors that sell systems with linux installed often use new drivers that are not yet adopted by kernel.org because source does not meet Linux standards or has not been released, concerns over licenses, etc. You can check for probes of your motherboard on the LHDB to see what is working for others.

fwup tries to check for vendor support, but should continue to work for hardware that is supported, and may be the best way to get updates needed to fix problems with linux.

Since I spent two days trying to solve the issues, and instead of progress, I kept discovering more, I decided to get back on Fedora 42 and see what happens there.
The result is, a perfectly stable system.
So I am staying with 42 now and maybe I will try 43 again in the future.
Thanks !