I had a similar problem with a 3.5% incline. A not particularly long consist (loco and 4 passenger cars) would not get up the incline. (spins about half way up). So I did not run that consist up the incline for quite a while. (at least 6 months). One evening, I ran the consist up the incline, and to my amazement, it just went straight up and over no problems. Iwas stunned. Why???????
Just after that, I had to rip up a section of it and replace a small radius turnout with a large radius that was the lead onto the incline. As part of that, I had to rip up the track half way up the incline as well. (ballasted etc, up the the join half way up the incline).
Ran that consist again, and no go. It would now not go up the incline, and slipped half way up.
What was the problem????? Dunno. The five finger loco again, and as soon as it hit the old piece of track, it gripped just that little bit better and off it went.
I worked out, it was the way I was cleaning the track. I was using very fine wet/dry sandpaper. A piece under index finger wiping it up and down the track. Gave the "new" section of track a good rub, and VIOLA!! Up the incline the consist went.

I gather it must have been putting very fine scratches (not visible to naked eye) on the rails, giving the loco just that little bit more to grip on.
Is the track on your incline new?