If you are talking about default Windows installation that is a Microsoft setting. If you are only seeing 20 minutes before you computer hibernates after suspend, then that means it took your computer 20 minutes to use 5% of your battery during suspend.
This is the only metric that is used to determine when the computer enters hibernation on s0. You can manually activate hibernation of course, but if you sleep the computer then s0 will be in suspend mode until 5% battery is used, and then the computer automatically hibernates.
I can’t remember exactly, but do you still not have any vendor specific audio drivers installed? Audio is one of the primary sources of power use during s0 suspend. If you are only seeing 20 minutes of standby before your 5% battery cap is reached and it enters hibernation, that speaks to a driver issue, or you are leaving a audio application open before suspend. (This was a work around identified to help. If I leave MusicBee open when I suspend. I get about a half hour before hitting hibernation. If I close it before I suspend, I get about 2 to 2 and a half hours of suspend before entering hibernation.)