The 4L60e always seems to have a delay between the PCM deciding to shift and the shift finally occurring, even after tuned. I find I put the 1-2 shift 200-300 rpm lower than the 2-3 shift for them to actually happen around the same rpm. With the delay, the engine rpm is climbing faster in 1st so the shift needs to be done a little earlier.