Slow to wake: watchdog: BUG: soft lockup - CPU#3

I’m running a Mid-2012 MacBook Pro 13 and Fedora is taking upwards of a couple minutes to wake from a black screen to the login screen. The system is dual booting with Mac OS and the issue only affects Fedora.

The full error is from the logs app is: watchdog: BUG: soft lockup - CPU#3 stuck for 22s! [cpuhp/3:30]

This has been happening for the past year or so but I’ve just now gotten frustrated enough to try to resolve it. If anybody has an idea as to how to solve this I’d be grateful!