Is there a limit to the number of desynchronized scripts I can have?

I’ve been messing with parallel lua to see what I could maybe make faster by running various functions in separate desynchronized scripts (i.e. one thing i’m messing around with right now is data loading so the game can load multiple data values in parallel). I’m wondering if there is an upper limit to how many scripts there can be desynchronized and running parallel?