In any case McDonalds isn’t selling a co-branded Beyond Meat product, they’re selling the McPlant. Beyond Meat’s moat looks very shaky here.
It seems likely that Beyond Meat is only getting these contracts as it’s a relatively cheap way for McDonalds to test the substitute market before producing their own alternatives. It makes no business sense for them to hand over the core of their product to BM when it’s likely they can create something similar in-house.