Played around with ge.quality settings in GifEncodeTasks (at 1 and at 30), no significant improvement or change to file size.
I suspect with the current encoder there isn't much that can be done.
Unless a better encoder is available.
At this point, aside from maybe taking a look at the other two modes am probably going to explore using a square frame video (?possible?)