Yep, what Fallen said. Your soy intake is quite excessive; and beware of the health risks(supposed affected hormone levels, and thyroid problems). Try to chuck in more calories from non-high protein products, and be creative with the diet. It's not that a vegan bodybuilder's diet is bland, but its more of the mentality that all vegan bodybuilders should only be eating protein and nothing else. In this case, your soy obsession. Try beans, nuts, lentils instead of that much soy, even avacados work. Chuck in some calories too, I suggest brown rice which which as fiber + protein.
I do eat a can or two of black beans every week or so as well as things like broccoli, nuts, and peas. However, eating avocados, rice, potatoes on a cutting diet often is not the most effective for a cutting diet since the idea is to reduce calories below maintenance while keeping protein on the high. It's difficult to hit 180g (I weigh 180ish) of protein every single day unless a high amount of soy protein is involved because other vegan sources of protein are loaded with either a high amount of carbs or fat. I really did wish rice had more protein in it because it's damn delicious stuff.
I've bought some grocery store brand rice protein powders, and my god they taste absolutely awful. What are the best ones to buy online?