And my sympathies are with you.
With the greatest respect, it seems you have turned meal time into something that your dd finds trawmatic instead of fun. Force now is clearly counter-productive.
While some might say "It is no use clenching you buttocks after you have farted" (Japanese proverb)
you can possibly re-wind the clock with a dramatic new approach.
Meal-times are meant to be F*U*N, not for eating at at all. If you came and saw what went on in my house you would think that you had walked into a looney bin, but it is child heaven!
I suggest you try things like:
1) a doll's tea party, with her teddies and dolls sitting around. She can help feed them the ham sandwiches, strawberry milk shakes, banana cakes with icing sugar sprinkled on the top etc.
Resist the temptation to tell her how to eat if she starts "eg don't just lick the iceing!" etc. Put her in charge as much as possible.
2) Play choo choo with her food on a fork. "Little train is going in . . . . your ear!" / nose / tummy / eye / bottom! what-ever, it makes kids laugh, and usually they say "NO, In my mouf!"
3) Find stuff that she really likes. Jelly etc that is not junk. Put her in charge of feeding herself this.
DON'T say to her, "you can have the jelly when you're done with the chicken!"
That is not putting her in control.
Hope this helps
PS Our dd lived on practically air at that age. some kids do.
PPS How's her weight / height?