Cita: las variables debajo de la consulta de UPDATE, las de: "puntos_votacion" y "fecha_hora" me dan los datos que tiene antesd e hacer el UPDATE y deberia darme los datos que tiene luego de hacer dicho UPDATE no es asi?
No, no es así, porque PHP no "dialoga" con MySQL, y ni siquiera con el SQL. Son entornos independientes, aunque estén parcialmente embebidos.
Si el UPDATE genera un cambio en los datos que tu necesitas recuperar,
debes hacer un nuevo SELECT para ello, cosa que NO estás haciendo, o bien generar el calculo dentro de PHP y luego almacenarlo directamente y solamente tomarlo como valido si el UPDATE se ejecutó correctamente (mysqli_affected_rows() devuelve un valor mayor a cero).