You are correct, Temporal doesn’t guarantee relative async activity exec order unless its ordered by your workflow code, more info here.
Thanks for the feature request, opened issue here.