Oh, sorry, I thought your first post said solids were half an hour after BFs. Maybe you meant 1 slash (or) 2 hours and I misunderstood.
I personally would not consider a single food, especially low calorie food like fruit or veg, to be a full meal now. By full meal, I would mean a variety of foods at each sitting, probably including foods from at least 2 if not 3 food groups like protein and/or complex carbs with appropriate fat content plus veg and/or fruit. Like you would have for your own meal only a smaller portion. E.g. For breakfast I might offer an egg, 1/4 slice of toast and fruit. For lunch maybe some cheese, a few bits of pasta, tomatoes and cucumber. For dinner it would be meat or fish plus veggies and maybe a yogurt. Or if you are doing baby food from a jar /pouch for example you can get the meals like tuna pasta bake, chicken casserole and so on. But I wouldn't be doing that at your DD's age though. I'd expect to reach that stage closer to 9-10 mo. Personally I did baby-led weaning so we did start offering solids three times a day quite quickly but it wasn't full meals for a long time as only tiny bits of the various foods we offered went in to start with.
Do you not offer any protein like meat or fish or eggs? (Or vegetarian equivalents of you are veggie). If not I would start to do that as it will help increase her calories as opposed to offering just fruit and veg for two of the meals. Cereals can also be hard on little tummies so you might want to consider offering those earlier in the day rather than at bedtime if you think that could be an issue. Or not at all. In many countries now they encourage iron-rich food like meat as one of the first foods as iron stores are dropping by 6mo.
One option to try to cut down on the NFs is to offer an extra BF in the day. Looking at your easy it would probably be best to do it as a top up after a solids meal. As I said in my PP she may just not be able to get enough milk in the those 4 daytime feeds to not need to make it up at night. You can either continue with the NFs (it's likely she does need at least one at this age if not 2 anyway) or try to shift those calories to the day.
Working on the independent sleep will also help.