Make the marinade for the baked tofu by stirring the soy sauce, maple syrup, rice vinegar, and liquid smoke together in a small container. Place the diced tofu in a shallow dish, then pour the marinade over it. Allow the tofu to marinate for at least 30 minutes (Note 2).
Preheat the oven to 400°F, and line a baking sheet with parchment paper. Arrange the tofu in an even layer on the baking sheet. Place the baking sheet into the oven.
Bake the tofu until the pieces are darkened and have shrunk a bit, about 25 minutes. Remove the baking sheet from the oven and let the tofu cool a bit while you prepare the stir-fry.
To make the stir-fry sauce, stir the soy sauce, hoisin sauce, water, vegan oyster sauce, and toasted sesame oil together in a small bowl or container.
Heat the peanut oil in a large wok over medium-high heat. Give the oil a minute to heat up, then add the mushrooms. Stir-fry the mushrooms for about three minutes, stirring them occasionally, until they soften a bit and start to brown.
Push the mushrooms to the side and add the garlic. Sauté the garlic for about thirty seconds, until it becomes very fragrant.
Add the cabbage, carrots, and bamboo shoots. Stir-fry everything for about three minutes, until the vegetables are tender-crisp.
Add the baked tofu to the wok, along with the stir-fry sauce. Continue to stir-fry the mixture for one to two minutes, until the sauce has thickened slightly and coats the vegetables and tofu.
Remove the wok from heat, then stir in the scallions.
To serve, brush a mandarin pancake with some hoisin sauce, then stuff it with the stir-fry.