If you feel hungry and uncomfortable after exercise, you can eat some coarse fiber foods, such as cereal and tortillas. This kind of food is characterized by low energy and strong satiety, so you won't feel hungry if you eat a little.
Your exercise methods are mainly aerobic exercise (running) and static stretching exercise (yoga) rather than strength training, so you don't need to eat protein powder after exercise. Because you have taken enough protein in your diet, there is no need to supplement it. Too much protein will increase the burden on the kidneys.