Here's a fix that has worked all day for me so far. I can't take credit for it, but can't figure out how to cross-post here:
"This issue seems to be tied to the display powersaving tech that Intel has called Panel Self Refresh, which may cause the display panel to not update in certain situations (though it's not good at figuring out what those situations are) to reduce power.
I've fixed it on my SP7 i5/8G/256G by installing the Intel Graphics Command Center from the Microsoft Store, opening it, going to System>Power>Panel Self Refresh and turning it off for both "On Battery" and "Plugged In"."
I think your method works!
I download it and followed your instructions, and I have been testing my device for 30 minutes on battery mode (and ofcuz inactively), and no automatic shutdown has occurred!
I will keep monitor my device and update if anything else happen!
Great thanks to your solution!