Hi just stopping by with some support really. Great to hear you've stopped the screen time during meals.
PP has already mentioned that their tummies are so small. it is amazing just how small a portion is for a young toddler for instance a 'portion' of fruit is quarter of a fresh fruit (or the child's size fist full of blueberries) and as guidance they need 2 portions of fruit per day. So really 10 blueberries is probably 2 portions if you consider the size of her hand. A portion of vegetables is only 1 tablespoon so consider how many tablespoons of food were in that chinese bowl of food you mentioned or the 40g pouch of food - perhaps more than you thought?
You may feel better about her diet if you offered a steamed or baked vegetable in place of some of the fruit servings. When they eat so little it is much easier to give them some of your own family food but if you just need something handy then a can of sweetcorn, kidney beans or chickpeas (in water no salt no sugar) can just be opened, drained and rinsed before serving. They will also keep a couple of days in the fridge or the rest can be thrown into adult stews, soups or curries etc. I experimented with various beans as my LO wasn't a good protein eater, he didn't like kidney beans for a long time but would happily eat haricot or flageolet beans (and they are fun to chase around and pick up just like a blueberry), and I made little bean burgers with the rest of the can, cooked, cooled then froze them to use another day.
LOs need more grains servings than I had imagined so don't worry if she just wants a half slice of bread/toast, a few crackers or a quarter cup of pasta with just butter on, it is actually fine for a small toddler. She may like a 'deconstructed sandwich' so she can see all the parts of it on her plate rather than have the whole thing put together then if there is part that she doesn't like the look of she can still take the bread or parts she likes.