Well your Cals are better, however
1. You won't get good Fruit consumption with Dinner, and Fruit would be a waste like that eaten later in the day, and not digesting properly with other foods.
2. Your body might not require so much Protein from all that Fish, so it's a waste of Protein, and the Kidneys will get a lot Uric Acid from the Nitrogen to Uric Acid conversion, from the Protein.
If you needed to, you could always cut back a bit on Fish, have a smaller portion like 4OZ, and recover some of the calories from something like Olive Oil, put on the fish after cooking, so you get some of the Oil Calories back.
Then just boost up your Cals with extra Veggies.
You've just highlighted a problem as well saying you're on Iron Pills.
That's not good, and you need to be in a situation where you don't need those. I appreciate it's difficult at the moment, and I certainly don't want to sound pushy or hard, as it's not what is right in this situation.
I would at least have had Oatmeal again today. You shouldn't have any need to take ages over it, unless it cooked, and if you don't need to cook it then have it cold, to save time. Especially as having it cold will spare some of the Carbs, as you would lose some from cooking.
You might get minerals and Vits from a Protein Bar, but Oatmeal would be a better yield, and then you could always have the Protein bar later on if you needed it, say as a mid morning or mid-afternoon snack.
That calorie total looked better than before, but you're still going to have to make some changes, as you're low, and also some aspects of nutrition, (like Fruit with Dinner), are not making good use of the nutrition you do get.
I appreciate it's baby steps as you say, and I know it will take time, but of course time is what we are willing to give, to help you, so don't take this as a "do something now or else" kind of message, as I know it will take time.
We will support you as best we can, and I wish you good luck again, and best wishes getting through this

..