A couple of clarifications are needed:
1. Does the engine speed drop greatly when you are mowing? If you run the engine at the mowing speed when the mower is unloaded, does the charging current drop to zero? If so you may have a simple fault like a loose alternator belt.
2. Does some additional electrical load come into play when you are mowing? If so, what is it and why does it exist?