Doesn't affect anything. Probably only valid for BASIC arrays, not PC-DMIS ones.
But maybe "Upper Bound" means "the first index that is not addressable", instead of the expected "the last index that is addressable" (or GetArrayLowerBound + <number of elements>
Anyway, it isn't important as long as it's consistent.