There are many post about suspend and resume problem with NVIDIA proprietary driver. The problems have cannot resume from suspend. Most of these problem leave the display dark all the time. I had this problem too. But I resolve it. This way is easy to resolve it.
Depending on the hardware configuration, it may be able to resolve this problem. Two kernel parameter is important. two kernel parameter is
quiet. These kernel parameter need to suspend and resume. Let’s go to add kernel parameter. If you removed these kernel parameter, to add it, can resolve via one command as bellow.
sudo grubby --args="rhgb quiet" --update-kernel=ALL
then reboot. Maybe, the first resume from suspend, fail it. One more try it, your Fedora will success.
Wish you the best of luck.