Assuming that the car isn’t doing other stuff like propulsion battery conditioning for high/low temperatures or recharging the 12V battery, the main reason why it keeps charging when the state of charge (SoC) hits 100% is because it’s really not actually done charging.
There are two SoC data kept by Bolt. One is displayed, which you normally see on the dashboard or MyChevrolet app. The other is raw, which is the ”true” internal number. Bolt keeps a buffer at both extremes of the SoC to mitigate battery degradation. When displayed SoC is at 0%, raw SoC is at around 4-5%, and 100% displayed means 95-97% raw.
Now, as you charge yout Bolt, it will show 100% displayed As soon as 95% raw is reached. However, the car is able to keep charging a bit extra to around 96-97% raw if you don’t stop. In my experience, this takes about 15-20 more minutes of charging at a 7kW L2 charger. So it’s effectively charging your car to 101-102% although it doesn‘t show it that way.