How's it going Sam? the only other thing I was going to suggest is to basically dispense with "dinner time" for a while. Kids are grazers and if you provide 10 small healthy snacks between noon and bedtime they will be fine. This happens in our house because to be honest sometimes I can't face cooking a "proper meal" (especially in the heat of summer when my illness was at its worst). So, because I knew they were unlikely to get big main meals I just constantly gave them healthy snacks from all the 5 food groups: chopped fruit/celery and carrot sticks, yogurt, cheese/crackers, tuna tins on crackers, a boiled egg, smoothies. <-- that was their usual fare every afternoon.... so what if they don't get dinner... maybe they would have a sandwich or a bit of toast just before bed... never had any kind of battle... we don't make a fuss over food at all, except to tempt if it's new and they are uncertain.
I think if I was able to do proper meals every night I would try just giving more snacks if it ever became a problem.... little kids get tired of an evening... better to get the food in when they are asking for it.

Whatever is happening rest assured it's probably just a phase. I used to worry about my DD when she was a toddler and she was too busy to eat.... these days whoa! She is a fit athlete with bigger muscles than me!