Not enough details to be able to help you. Single cylinder engines invariably cause flicker, it's a problem of engine torque pulsation. Normally this is acceptable with machines with a big flywheel, if the flywheel is not big enough then it may be irritating and you are stuck with it unless you can add a flywheel to the alternator.
However this type of flicker becomes worse as the engine is loaded and you remove more energy and the flywheel smoothing becomes less. You I suspect have a different problem.
I suspect your alternator has an avr and the avr is suffering from ripple lock up and the field is being fed with low frequency blocks of current, this will also cause flicker and on higher load the avr stabilises and the frequency of the field pulsation is higher or ceases and you end up with a fairly constant field.
Unless you know quite a lot and have access to an oscilloscope you will struggle to even confirm this let alone cure it.
If you have an analogue dc voltmeter you could look at the field volts and if there is a low frequency flicker on the meter it is probably happening. A digital meter will just confuse you completely.
If this is happening it may be an unstabilised avr resulting from poor design or not being set up. If it doesn't have a stabilising pot you won't easily sort it. If it is ripple lock up in the avr error amplifier it again is a design issue and without detailed circuits and some basic experience you will not cure it.
Unfortunately I know virtually nothing about these ST alternastors, the early ones were a copy of early British designs and were compounding types that self regulated without an avr. They will not suffer from this problem. I suspect that are now copying a very early and crude avr that works well enough in maintaining constant volts but is not doing it in a way that leads to a smooth output. You tend to get what you pay for in the end.
Flux