This happens for the usually really early hours and late hours where there are irradiance values but the sun is underneath the horizon. Also, another particularity is that hourly data can be left or right labeled (i.e., data timestamped at 8 AM might be the average of 8 to 9 AM, or from 7 to 8 AM.), and the sun position can then be alculated for 8:30 AM, 8, or 7:30 AM. Previously our default was 7:30 AM, but if the sun had not risen yet that cuases issues. Besides the fact that you can now select if the data is right labeled or left labeled, the sunrise and sunset hours get checked and modified, so that for example if the sun rose at 7:40 AM and the data at that 8 AM timestam is from 7 to 8 AM, the sun position will be calculated in the midpoint between sunrise and the hour so 7:50 AM....
In general, that error doesn't forbid you from continuing, and the irradiance contribution from those hours is minimal.
- Regarding the second question --- no, if module wanted and row wanted are not specified, the center of the array is chosen and sampled. It is not the average of all modules.