revisa bien el html en donde anidas los div, para que nextSibling te devuelva como tal el próximo nodo el mismo debe estar en el mismo contenedor, de lo contrario no retornará ningún objeto:
Código HTML:
Válido:
<div> <!-- contenedor imprescindible ->
<div id="uno"></div>
<div>nodo próximo</div>
</div>
NO Valido:
<div><!-- contenedor imprescindible ->
<div id="uno">
<div>nodo hijo</div> <!-- esta anidado dentro de uno, por lo tanto no se devuelve con nextSibling -->
</div>
</div>