As others have observed, this sometimes happens. We think it occurs when your workaround is detected by Jigidi. It looks like they detect it by you putting all the pieces together in strict sequential order; others have said they worked around it by doing things slightly out-of-order, e.g. putting together a few “runs” of pieces separately, and then combining those runs occasionally along the way and/or at the very end. Your mileage may vary! Good luck!