There's something about a supposed creative environment that simultaneously advocates for "just follow your creative heart" and "do more of XYZ but never do ABC for maximum creativity". That something is a big red flag.
It seems that the world is against me right now, where everything I touch is fragile like glass and will crumble into pieces soon enough. But I don't want to give up just yet. Once, there was a time I worked miracles for others; now is the time I do the same for myself.
When I learned about multithreading in C++, one of the first things was that while heap is shared, each thread has its own stack and it's impossible to access another thread's stack.
So I wrapped the variables into a static class and passed its address to another thread. And it worked.