I had an issue when running Linux on my Mac where it would never suspend while closed so it would get really warm in my backpack. One of the big reasons I switched back to macOS.
Yeah, running Linux on Mac hardware is a pain, Windows PC's or computers from companies like system76 generally don't have a problem with suspend under Linux nowadays.