Might not be over charging but replenishing a low battery.
More likely is that you might be a cell down which can be difficult to detect as the vehicle keeps charging or over charging the remaining cells. Ii have know garages miss that by only taking a voltage reading. If we charge a battery with a cell down the remaining cells will adopt the charge of the charger and look OK for a while but in fact each remaining cell is overcharged. Battery might need stress testing under high load or take it out and do not use it for a few days and eventually the battery will settle and if a cell down this will become immediately obvious but stress testing will say on the spot. Stress testing can look a little dangerous as they basically short out the battery with a resistor which get frighteningly hot not for the faint hearted.
The smell is Hydrogen Sulphide as said above and it is poisonous. Little sh-ts used to let it off in my day at school as science teachers used to let it off on occasion too in younger classes but is probably frowned on these days because of the risks. H is explosive also, so not a good idea if someone is smoking.