Oh dear, sorry to hear you got a short nap AND the HV's words of wisdom to deal with.
First, yes I would prob give that milk feed before the nap and lunch after. The 3pm milk could come a little earlier if needed (between 2 and 3pm) and the BT milk will be just before 7pm so there's a little possible movement on the milk feeds.
Next - oh dear on the morning nap

could something have woken her other than A time? external noise? cold? teeth?
One way to make her more tired without increasing the A time is more physical activity. If she's spending time in a bouncer or stroller etc you could try more floor time. Maybe have a look at activity levels and see if it can be increased at all. Mental stimulation will help her become tired too, reading books, exploring new toys or safe household objects. Worth a try?
Finally, the HV/milk thing. I am not a medical professional, this is just my opinion, I wouldn't cut back on milk. Why would you limit milk when it is your child's primary source of food? In YOUR opinion is she healthy and growing well?
I wouldn't move solids to before milk, I see no need to. If your baby was 12 months + and not taking solids I would offer solids first as at that age they need to get on with meals and not having huge amounts of milk but you are a loooong way from that scenario. Why not pop over to the bottle feeding board for some support? It might help you decide what you'd like to do with the HV's advice.
x