If veganism works for you, then that’s absolutely great, and more power to you as there are environmental benefits to reduced meat consumption.
However.
Plant proteins are frequently deficient in multiple essential amino acids, such as lysine, methionine, and tryptophan, and some are also deficient in leucine, which is the main amino acid for muscle protein synthesis (MPS).
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3905294/MPS is one of the main factors in recovery post work out (or post exercise) along with cortisol levels and inflammation. Less leucine = less MPS and therefore slower recovery rates.
Vegans often suggest that meat is inflammatory and therefore going vegan will reduce inflammation.
MARKHOR et al (2019) suggested that both meat and plant proteins are neither inflammatory nor anti inflammatory, and ultimately it comes down to the energy balance of the diet. If anything, the meat group in that study showed a lower level of inflammation when compared to the plant protein group.
I would argue, that veganism for sports performance is not optimal. I am yet to find one study that suggests vegans outperform meat eating counterparts. It also requires a lot more prep work in order to sustain.
A lot of Netflix propaganda films such as Game Changers want you to believe that veganism is healthier etc, but it has literally no confirmed health benefits over a healthy balanced diet when calories and nutrients are equated.
Will it hurt your performance noticeably? Probably not. Will it aid performance? Almost definitely not.
Realistically; the best diets for longevity are balanced, and I’d argue that the most well rounded diet is something along the lines of the Mediterranean diet in terms of having sources of complete proteins, as well as longevity benefits.
If you are wondering why I call Game Changers a propaganda movie and not a documentary, it is something bought forward here, which I wholeheartedly agree with. If you are looking for a balanced, evidence based view of that film too:
https://youtu.be/R6Ju_HdWB0Y