Blend tofu, butter beans (plus their liquid), vegan chicken seasoning, olive oil, salt, miso, and rice vinegar until very smooth. Then add vital wheat gluten and blend at low speed until it forms a stretchy, stringy dough. Let it rest wrapped to prevent drying.
Cover yuba sheets in boiling water just until pliable, then drain. Divide the seitan dough into 8 pieces, shape each one into a fillet by tucking edges inward. Wrap each fillet with a sheet of yuba and then in greaseproof paper or muslin, very tightly.
Place the wrapped fillets into a steamer and steam for 1 hour. After steaming, allow them (still wrapped) to cool for at least 20 minutes while you preheat the oven to 200 °C (fan).
While cooling, whisk together garlic, balsamic vinegar, olive oil, soy sauce, parsley, thyme, pepper, and cranberry sauce. Unwrap the fillets, place them on a roasting tray surrounded by carrots, potatoes, shallots, and orange pieces with rosemary. Brush the glaze all over the fillets and roast for about an hour, basting mid-way, until the roast is golden and veggies caramelized. Serve garnished with parsley.