Hola vgonga1986, estuve viendo el código a raíz de los print_r de los arreglos y si me los está devolviendo bien.
La confunsión viene de mi parte, ya que cuando hago la consulta lo estoy realizando con los totales del mes y no de las semanas, es decir, tengo asignado a una persona 2 proyectos, las cuales el proyecto 1 = 30 horas y el proyecto 2 = 10 horas, lo que suma 40 horas, esas cuarenta horas es lo que tomo para hacer los grfaficos.
Independientemente, si un proyecto en determinada fecha no posee horas, pero en el otro si, me dá como resultado el total.
Disculpa por tal confusión, y gracias por tu ayuda!