Hi there, dont touch your night sleep!!! thank God for a good sleeper lol, what i can see here is that her second A tme is too long, yes she can handle 3.5 hours A time for the first one but after only an hour sleep you need to cut back the A time.
heres what we do:
7am wake (3 hours 45mins A time)
10.45 - 11.45 nap #1 (remember our A time is slightly more so dont follow exactly)
Awake 3 hours 15-20mins (depending on how tired he is, i usually watch for tired signs here as well)
3 -4.30 nap 2
Awake 3 hours 45 mins (because he has had a full sleep he can handle the full A time)
8.15 bed
so have a play around with her second A time to see what you get