передается не копия объекта, а указатель на ссылку, так что в момент записи, значение памяти могло измениться, что собственно и получилось, выходит что промисами нужно обрабатывать, потому что _moov может быть переопределен быстрее, чем быть записан в случае если перекинуть его в какую-то другую функцию
> передается не копия объекта
Копия никуда не может передаться, ты её можешь создать здесь и сейчас или пройдяся по всем свойствам и скопировав их или через дестрктуризацию.