How is everyone handling passing even variables to async loaded asset classes?

I know exactly what you mean, I have it with callbacks on level loads.

There’s only two options I’m aware of

1 Write the call back in a ‘re-entrant’ way to handle this.

2 Spawn objects or actors to handle the call back.

N 1 is a bit more tricky in blueprint, but possible. Yes, you might need something like a map or array of handles ( or another way to recognize what just happened ).