Если у тебя начинаются странные асинхронные вещи - дело тут не в бп, а только именно в порядке обработки логики тобой.
У меня два вызова в БП, первый происходит когда реплиципуется указатель на эктор, второй когда реплицируется массив этого эктора(реплицируется он только овнеру)
Когда реплициуется эктор.. логики в БП много
Когда реплицируется массив, логики мало, но к этому моменту первая логика БП не успела выполниться и установить нужную переменную