I wonder if she's cranky in the afternoon because she's got that long A time in between the morning nap and the afternoon one. And, she's probably tired in the morning due to the short night. If it's easier to cut the afternoon nap, then I would go that route. What about pushing the morning nap out to 10:30/45 and letting her sleep 1.5-2hr, then doing an afternoon CN from 4-4:30 (or 4:30-5) and bedtime at 7:30 (maybe 8, but I think if her day is starting before 7am, an 8pm bedtime might be too late)?