With that said...
The only acceptable option to me would be a full roof replacement.
First off, the repair (done at the factory, no less, where you might expect better work!) didn't last.
I would expect all new fiberglass on the top.
Note that the fiberglass needs to be removed in order to check the wood underneath for any signs of water damage.
I would find it hard to believe that with a crack that wide that some water didn't work down toward the wood underneath after a couple rainstorms.
Even one water outline on the wood underneath would result in me telling them to start replacing the wood too.
And then keep working down & replacing as needed until no more traces of water can be found.
By the way, shame on Winnebago for doing the krazy glue & white toothpaste repair!