Isolated protein powders/shakes are a bit controversial.
https://www.youtube.com/watch?v=Q0lBWvFQVSE
The big issue is that they don't contain much in the way of micronutrients or minerals, contain no fiber, etc.
It's kind of a way to fill up, but potentially miss out on nutrition in the process. You feel full at first, but you haven't really nourished yourself.
I recommend eating large quantities of quality whole foods, like beans, whole grains, and veggies, rather than smaller quantities of isolated processed foods like protein powders. You get the same protein, but you also get more fiber and nutrients.
Also, it seems like the only fat you were getting was from peanut butter. I think you dropped your dietary fat content much too fast. Peanut butter isn't good as a sole source of fat.
Fat itself is addictive. Switch over to healthier vegan fats, like canola oil, and then wean yourself off. And, also, lots of nuts.
That will help you feel more full.
Peanut butter is good because it's cheap, but if you're paying too much for it, it completely loses that advantage.
You can find 'natural' style peanut butter at the average store (like Walmart, or any grocery chain) usually much cheaper. Just make sure it doesn't have palm oil in it, It should be comparable in price to "regular" unhealthy peanut butter.
Oats and berries are good. The peanut butter on toast sounds good in theory (just make sure the peanut butter is reasonably priced)
Lunch sounds pretty good. How many kilograms of this are you eating? When eating greens as a staple, you have to eat huge amounts of it. The vegan diet usually contains larger portion sizes than that which omnivores are accustomed to eating.
And salad is "fluffy", which means you need to eat even more, since there's air between the leaves.
Try putting your greens in a tortilla and rolling it up really tight. You'll get a better sense of how much food is actually there. Greens are very deceptive unless they are cooked. Salads look bigger than they are.
Green smoothies are also a good option.
Dinner: Broccoli, peas, and purple potato are great. Switch the lighter grains out for black rice if you can.
Brown rice is low in protein. Quinoa is healthy, but it's also expensive and probably not worth the cost (also, if you eat Quinoa, try for Canadian grown if you can, which is more sustainable -- the competition for South American Quinoa is too high and has driven the price of the grain through the roof).
Black beans an chick peas are good, BUT you have to eat quite a few of them. For many this promotes gas when your digestive system isn't used to it. You pretty much have to increase bean consumption slowly over time, and make sure they are very well cooked.
I've come to believe tempeh may be the best source of bean protein for new vegans, because it has been de-gassed by the culturing.
You can easily eat a kilogram of tempeh or more daily without problems.
The trouble with tempeh is that you have to make it yourself, otherwise it's too expensive. If you can find it locally for a reasonable price, try buying some and let me know if you think it's OK.
You can marinate it, then bake, grill, or lightly sauté it (ideally a non-stick pan and limited oil).