Which they’ve now decided they don’t like any of the food we make even though it’s exactly the same stuff that would be at daycare.
Are you judging this based on dinner? Ask any pediatric dietician and they will tell you that toddlers and preschoolers are quite likely to skip dinner. It might not be the food but the fact that there is a meal at that hour which is the issue. The recommendation is to serve a full meal afternoon snack and then consider dinner a bonus meal if they even eat it at all.
Which then prolongs the cycle of not eating enough and needing night feeds and then not eating much because there was milk overnight. I feel like we have to cut the night feeds somehow but it feels really cruel to starve them when they’re used to it…
Trust your instincts. It is biologically normal for children to have one or two night feeds up until age 3. Though at some point you can start leaving "the offering" (a bowl of food you are comfortable cleaning up left in their room for them to eat from overnight without waking you, such as a bowl of cheerios).
The sleep is a little better but still not sleeping through the night
Unless you get extremely lucky, plan on your child not sleeping through the night until age 3. Instead, focus on teaching them what is appropriate for them to do by themselves when they wake in their room. You'll sleep through the night and they will wake, play with some toys, and put themselves back to sleep and everyone will thrive and be happy.
Stop engaging the tantrum is what the literature says is the best practice. IIRC fMRIs show not that the mind (prefrontal cortex) is in a loop but that the prefrontal cortex is entirely shut down and the limbic system is highly active. Basically they are just having a tiny breakdown because whatever it is they are chanting about was the straw that broke the camel's back in terms of how much challenge they can accept in a day. Luckily, the other side of it is a reset and they are back to 100% capacity. So just let it be and when the screams change from anger to sadness, hug it out and then move along as if it never happened.
It is we adults who are bothered by tantrums. Kids don't even remember them. Because the memory parts of the brain are offline. We have a choice about whether we are bothered. We can choose not to be.