Its only ever worked well on macOS for me. I'd put my eggs in the basket of Windows and Linux having issues with suspend and hibernate because of the uncontrolled, endless possibilities of the hardware combinations. How does suspend and hibernate work on the latest Framework with AMD?