When I use seafoam I like to put a can in the generator's day tank, not Auxilliary tank if using one, and run it in the evening under a load for about an hour (this allows the Seafoam to mix and get distributed through to the ck valve, IP, injectors, pistons/rings, etc. and then I shut it down to sit overnight. Then the next day I run it under a good 75-100% load for ~ 6 hours and do it again the next day until near empty or my aux tank kicks in at ~1/4 tank & refills.
My "theory" is there is some solvent action with using Seafoam that will work best when distributed through the system & left to soak overnight and then getting engine up to temperature at 100% load to burn off any deposits plus burn dissolved impurities in the fuel.
Anyway, that's the way I do it and so far so good.