Was going to ask about that (protein deficiency). I don't know about veganism, but used to be said combining beans and rice can provide essential amino acids. It's admirable what you're doing, but you might want to consider adding a little meat to your diet?
"Every time legumes like beans, lentils, and peanuts are combined with grains like wheat, rice, and corn, a complete protein is born. Peanut butter on whole wheat is an easy snack that, while pretty high in calories, provides a heaping dose of all the essential amino acids and plenty of healthy fats to boot.Dec 22, 2017
The incomplete protein myth has been debunked for decades.