does the enclosure have anything rough for the snake to rub against?
also, are you POSITIVE your humidity is where you think it is? at 90% it's hard to think of a snake having shed issues, but some snakes just can't get that perfect shed.
you say he's had a perfect shed before, so i can almost guarantee he'll have one again. just keep a close eye on the humidity next she'd and see what happens.