I think you ate too much in the morning.
Don't drink soybean milk, and don't eat meat buns. Just eat a steamed bun and an egg.
Don't eat too much at lunch, just a small bowl. Remember to have soup before meals.
Make yourself at home in the evening, and just eat as little as possible. Remember not to eat any snacks or midnight snacks four hours before going to bed
That's about it
That's how I eat. I also belong to the kind of person who gains weight every meal. I usually eat a steamed bun in the morning. At noon and evening, it is also the company's working meal. I only drink a bowl of soup and a small bowl of rice at noon and evening. You can keep your figure, and you won't be afraid to gain weight after eating.