Your Surface laptop might stop charging before it reaches 100% because of a built-in feature called Smart Charging. This feature helps extend the battery’s lifespan by preventing it from staying fully charged all the time.
Kindly go through the following Microsoft article: