Consistent freezing just before suspend when using dGPU

Which Linux distro are you using? Fedora

Which release version? 42
(if rolling release without a release version, skip this question)

(If rolling release, last date updated?)

Which kernel are you using? 6.14.9

Which BIOS version are you using? 3.05

I have noticed that whenever I have the dGPU installed, it seems that the system freezes just before the suspend happens as the last frame is still kept for a few seconds. I could not replicate this behavior when running with just the integrated GPU. While it may sound like nothing but a slight annoyance, I feel like there is a bigger issue hiding here as this is clearly not how suspend should behave. Has anyone else also experienced this exact problem?