Any way to create a temp data store or pass data in another way

I’m afraid not. Each (sub-)workflow runs in its own space. You can only pass the data between them explicitly as it was already discussed.