не понял, при старте уровня? если ящик стоит не на наклонной, то он не покатится и велосити будет 0, а если при старте удара, то просто фейд или задержку на звук добавлять, если проблема в моменте воспроизведения
решил вопрос заменой с other.impulse.magnitude на other.relativeVelocity.magnitude, раньше первый вариант возвращал больше 0 умножая на вес, сейчас используя второй вариант при старте возвращает 0 как и надо.