Fedora38 Freezes when suspended

Whenever suspend my laptop, whether it be manually suspending it, closing the lid, or walking away and the laptop goes to sleep, the screen goes black and freezes. The keyboard lights up so I know it isn’t turned off but the screen stays black and I have to manually turn the computer off and back on which has become quite frustrating. I’ve seen a few threads on this situation but none of the ‘Fixes’ work for me.

My Machine:
Windows Surface Laptop 3
Quad-core 10th Gen Intel® Core™ i7-1065G7 Processor
Intel® Iris™ Plus Graphics

The only solution my be “caffeine” to prevent your laptop from going to sleep. I know it’s not ideal, but I have the same on my Macbook.

I’ve thought about using that as a work around for not letting my computer go to sleep but it would be nice to suspend my laptop for short trips rather than having to do a full shutdown.

I totally get you. For me I am happy that I have fedora running on a T2 Macbook in the first place. So I am taking this inconvenience. But I get you.