Every inverter I have researched treats a generator input as unstable voltage reference and utility input as stable voltage reference. The inverter will not "stabilize" the generator voltage as that is impossible... it will simply isolate the load from it, using it to charge batteries. If the inverter is not providing a voltage reference to the microinverters, what is?
The inverter, or the grid, supplies voltage reference to miroinverters or other GT PV inverters.
As I understand, the so called "generator" port is simply a couple electrical terminals, isolated from "load" terminals by a relay. And presumably with voltage/current sensors.
If it was called "multipurpose", simply a different name in the manual and perhaps marked on the case (a rose by any other name), that wouldn't change actual functionality.
Firmware can simply close the relay and wait to see if GT PV inverters on the port wake up and start delivering power.
Or, can send a "generator start" request when batteries low, wait for voltage to stabilize on the port, synchronize inverter drive "load" port to "generator" port, close relay for a seamless connection.
(Some inverter/chargers just use AC input to drive a battery charger. Others have a bidirectional inverter. Some can backfeed the grid, support loads with some power from grid and some from battery, charge battery from grid. Mine, Sunny Island, has a single input for grid/generator and a signal input to inform it which has been connected. Grid, inverter, or generator supplies reverence voltage to GT PV inverters on the load side. If grid present, backfeed is allowed. If generator, backfeed not allowed so if GT PV output exceeds loads plus battery charging, generator is isolated by relay and inverter shifts frequency to curtail prodution.)
User/installer can connect a generator to the port, configure SolArk to think it is used for GT PV, then sit back and see what happens when generator and grid get shorted together. Likely it would observe voltage present (if generator running) and not obey stupid instructions. But if generator is turned off so zero voltage present, it may not observe the difference and proceed to connect.