RequestAsyncLoad behavior question


I would like to know the order of loading assets using RequestAsyncLoad, let’s say on begin play I call RequestAsyncLoad 2 times:
RequestAsyncLoad => Load Asset A
RequestAsyncLoad => Load Asset B

Where asset B is much lighter and is expected to load faster than A.
My question is will the callback order be always the same regardless of how easy is to load a particular asset or is it possible that the callback of asset B can trigger before A ?

Thank you.