She's not resorting to bfing - it's the physiological norm for her to be consuming it at just 22m! WHO guidelines for developed countries (and they have different guidelines for developing countries too so it's not a blanket rec. for Ghana and France and the Sudan and the USA for ex.) are as follows:-
6-8m need 130 kcals of complementary foods and 485 kcals from milk (approx 650ml of bm at 75kcals per 100ml) total 615 kcals a day
9-11m need 310 kcals of complementary foods and 376 kcals from milk (approx 500ml of bm at 75kcals per 100ml) total 686 kcals a day.
12-23m need 580 kcals of complementary foods and 314 kcals from milk (approx 420ml of bm at 75kcals per 100ml) total 894 kcals a day.
Full details here on page 18.
Obviously they don't expect mothers to go from providing 35% of their babies calorific/nutritional needs to 0% the day they have their 2nd birthday but I guess they can't make blanket rec. when certain cultures have prohibitions/practices that forbid bfing past 2y.
Also, if you stopped/limited bfing you may find her safety net is gone with little or no commensurate increase in food intake in comparison to the decrease in calories/nutrition from bfing. I have heard of mothers being advised to wean from bfing due to limited food intake only to find that the limited food intake continues and their child is now at risk of weight loss/vit deficiencies due to the loss of bfing which was providing a substantial part of their diet.
You may find having little snacks frequently works better than large meals 3 times a day. This way you could give few cubes of cheese for one snack, apple slices for another, carrot sticks for another, ham or chicken for yet another, a couple of crackers/rice cakes spread with peanut butter/soft cheese/meat paste/etc, and see if that helps.
You could still offer main meals but then you wouldn't be stressed if she didn't eat it - perhaps letting her have some of yours or DH's meal by either eating off your plate sitting on your lap, or by having a bit from the plate onto her plate.