Sorry, I don't want to cause confusion here but the naps sound more UT than OT to me.
At 10 wks you could increase A time to more like 1hr 20, I'd say 1hr 15 minimum, the 45 minute A times are likely too short even after a short nap.
A 40 min nap suggests either a little under tired or than she has not yet learned to transition between sleep cycles at nap time although is doing so wonderfully at night.
I would try a couple of things at the same time
1. Increase the A time to 1hr 15 - 1hr 20
2. Begin the day much earlier. After such a late night the temptation is to let her sleep in late but this can perpetuate the BT resistance, midnight to 11am with a night feed at 7.15am is really a great night length, just not at a sociable time. I'd start the day either at that WU around 7am, feed in light not dark, keep her up as long as you can towards that 1hr 20 A time (you might only manage 1hr as she will be very tired) and try to get natural light. Then put her to nap at 8.15/8.35 then not let her sleep more than 1.5-2hrs. Wake her at the end of the nap to begin the next EAS cycle and continue as best you can through the day.
3. You could try warming her bed a little before you put her in. Mine DS settled more easily if a warm (not hot) water bottle was put in his bed for a few mins prior to putting him in. Do not leave the water bottle in the cot, only use it to warm the area and do check the sheets are not too warm before putting LO in, it doesn't need to be very warm it's just so it feels more like body warmth, less of a shock when put in.
If you persist for a few days with this routine you may not get longer naps straight away (after a short nap I'd go for a 1hr 10 A time just slightly shorter than the full A time) but the day/night routine should improve. BT will be at 7 to 8pm based on 7am ish WU. She will likely be quite unhappy the first day because you are waking her from what she considers her night sleep, but you are likely to have more luck with moving the routine by changing WU and letting BT shift to follow rather than trying to get BT earlier for Wu to follow.
Hope this helps