Hey there! My name is Jason. thank you for the detailed. Your Surface likely needs battery calibration, updated drivers, or a proper connection. If that fails, the battery itself may be defective.
what you can do is to Check Battery Health with Diagnostics
Use Surface Diagnostic Toolkit (download from Microsoft site) to test battery and power components.
Best regards
jason