I believe this usually happens after connecting an EGPU, but I have noticed instances of when I haven't used an EGPU all day and it still fails to sleep after closing the lid. This is a huge problem because sometimes I would close the lid and immediately stick it in my bag. When I grab my MacBook later, it feels extremely hot to touch (almost painful to hold) and my battery life goes down to 30% from 100%. Is there a fix for this? Has anyone else encountered this issue?