Hi! I have more on MBP8,1 (2011-2012 not 100% sure)
My MBP 8,1 (2011-2012) has been running rather well so far but 4 days ago it started to wake up a few seconds after suspend. (very annoying!) Temp got very high in just 10-15 minutes!
I searched for solutions to this and found hundreds with the same problem. Many solutions but I just few that I found worth trying (and that would work on this model).
Best result was suspend for 2 hours and wake up. Not good enough.
By chance I found linux-macbook kernel in AUR. I was desperate enough to try. 3 hours later I tried it and enabled macbook.wakeup.service and suspend seems to work now!
The downside is that it will probably take hours to update the kernel but otherwise kudos to the macbook-kernel-creator.