When the C-reactive protein is found in the blood it is because the liver and fat cells (adipocytes) are producing it. This happens in response to inflammation. This is typically seen in patients with acute inflammation. The c-reactive protein its self does not cause inflammation though. The c-reactive protein is just an indicator of acute inflammation. It is a marker and nothing else.
Homocysteine levels now, they are not an indicator of inflammation. High homocysteine levels are an indicator of atherosclerosis. High homocysteine levels can cause damage to those arteries resulting in atherosclerosis. That is seen in patients with higher consumptions of meat. It is also seen in patients with low levels of folic acid, vitamin B12, and vitamin B6. Lower levels of those vitamins hamper the natural breakdown of homocysteine.
Since you are a vegan and vegans typically have lower levels of the b-vitamins I would have your doctor also look at your homocysteine levels.