Yes - we support a "Dutch Cut" (we call refer to it as a Rotated Row but it is the same thing).
We convert all files to PDF so a variable data job would have to be in that format for us to impose it.
That said, I have processed PDFs with 770,000 pages without a problem.
Does FF Core 4.0 support a "Dutch Cut" imposition to maximize sheet usage? If so, does it support variable data jobs? Any caveats to be aware of?