The simplest answer is you shouldn’t chase the setup() await path at all.
Rather you should instead create some boolean
variable which will be set to true
when both callbacks are fully finished.
Inside the 1st callback you call back the 2nd 1, which will then set the “flag” variable to true
when finished.