My HP ZBook had the same issue with the optimus setup (intel integrated graphics + nvidia dedicated card). In my case it was due to the nouveau drivers (not Fedora specific, I had the same thing with Ubuntu as well). The solution for me was to just edit the GRUB line on boot and append either
nouveau.modeset=0 i915.modeset=1. I had to do this for the installation and also on first boot into the new system. Then I installed the NVIDIA proprietary drivers from RPM Fusion which configures the kernel command line to use the nvidia driver instead of nouveau and no more booting problems or crash reports.
This is what I have in my cmdline after installing the NVIDIA drivers:
rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nvidia-drm.modeset=1