I am having the same issue with my 12000XP. I run a 20kW Briggs and Stratton generator, and when it exercises the frequency changes to 50Hz. I was told this was because at low idle the RPMs from the generator reduce the frequency to 50 and the inverter recognizes this. This is ridiculous, because it doesn't switch back to 60Hz when the power frequency increases up to 60Hz. So this idea of 'auto-switching' seems to be inconsistent in the reverse situation.
I disabled my exercise program on the generator and this helped for the first charge - there was no issue, but last night it was -30 degrees and my inverter called for generator power. It then sent my inverter back to 50Hz. I know the cold will reduce starting idle, but the inverter should accommodate with a delayed charging feature or warm up feature (as some of you above have suggested). I'm not sure what the time required for warmup should be, but I'm sure 60 seconds would do it for almost any generator. This is definitely a software issue. Alternatively, the inverter should have a setting that can be set to only accept power within the appropriate parameters (59-61 Hz for example). This seems to be a pretty simple fix.
I'm 100% off grid and if the gen fires up at night and I don't notice it, this lower frequency will fry my furnace fan motor. Then I'm in a heap of trouble!
If anyone has a workaround, please let me know. EG4 has not been helpful, even denying it is a problem and blaming my generator.