Arduino megaR3 different voltage output

Hey guys, new to this Forum
I have a mega R3 programmed to ramp up and down my led lights,when I set my "program" to run at 100% the Arduino pin 8 upwards should reed 5v? correct?
pin 9 on mine at 100% reeds only 3.88 and another channel reeds only 1.58,

so my question is ... is this normal? can it be something wrong with the board or programming?

Could be normal. Exact digital output pin voltage is dependent on the current demand being drawn from the pin. What and how did you wire up the two outputs?

the voltages was tested without it being wired,,