Thanks for the update, mford610.
A few minutes a go I got you file. I was alerted thatI do not have all plug ins (IGES), so I’m not sure what to make of my exploration that far.
I have not gotten to the point where the “Generator” follows.
In one set up I placed everything under a Null and with that parent selected, I made an Animation clip, when this was done (with your file it takes long), I switched of all the Xpresso and Align to Spline Tags, and that resulted in a fast export. Perhaps worth a try to use this kind of baking first and test your FBX route again.
Yes, Alembic has that as its main feature, which makes it so appealing. The application can chose what to load. With older formats, as in FBX, that was not possible.
At this point I’m not certain if the super long duration is really needed. You have certainly your ideas why you go that long. Would it be nice to have a very short loop duration and keep the file size small? Well, again, that is an artist call. Paying for a larger space at an provider, just to upload things as they are at the moment, might have a review on your side.
I think if you go through your model and merge the elements, that are combined, into a single object, you would take some of the complexity out of the animation, yes, I know that is work, but the less parts are really needed to be baked, the better. With that reduction, perhaps checking the keyframes, if they are all needed, clean baking, etc.
BTW, I know that empty space in the file name are more and more accepted these days, but I always wonder where in a longer distribution chain it will fail. (Burnt fingers here in the past, while working worldwide with printing houses. I use underscore instead. yes, some people hate it, but it never has failed me.)
My best wishes for your project.