ALL of the Surface Pro products have been affected by the poor battery issue for several years and Microsoft will not address the problem. I believe that if the solution was replacing the battery you would not continue seeing NEW posts on the latest Surface Pro 7s. The reply I received from a MS moderator was that they were aware of the issue... Making things worse, they continue to advertise long run-times while on battery.
Microsoft is misleading consumers.