Hola,
Posiblemente,
La función fetch_assoc() lleva un apuntador, es decir, lee el primer registro, la siguiente vez lee el segundo, etc. Cuando llega al final se terminó, nunca le dijiste que regresara al principio.
Código PHP:
Ver originalfor($a=0; $new_num_user>$a ; $a++){
$new_user = $get_newest_user->fetch_assoc();
for($b=0; $new_num_img>$b ; $b++){
$new_img = $get_newest_img->fetch_assoc(); // <-- ** 1 **
**1
La segunda vez que entra al for del ciclo $b, con el segundo Usuario, el ResultSet $get_newest_img está al final y nunca lo reseteaste.
Saludos,