The Butchers tripe is what my vet recommends for putting weight on, both for puppies and adults. I would suggest cutting this back further (by half initially), and cutting the kibble down to 60g, and see if it makes any difference. And then perhaps cut the Butchers down further/altogether. Does she have the ordinary James Wellbeloved Adult food, or the cereal-free version?
Does she like any veg at all? My Alfie loves the odd carrot stick, and also likes broccoli stalk, chopped up into chunks.