Drain each block of tofu. Using your hands, gently squeeze the block to release water. You can also pat it dry on a clean dishcloth. Cut each block into 1-inch (3cm) cubes.
In a shallow bowl, combine the cornstarch, sesame seeds, sea salt, white pepper, garlic powder, and onion powder. Working in 2 batches, dredge the tofu cubes in the cornstarch mixture. It doesn’t have to be perfect, but do your best to cover all sides and press the mixture into the tofu cubes evenly.
Heat a large nonstick pan or cast-iron skillet over medium-high heat. Add the neutral oil. When the oil is shimmering, add half the tofu cubes. Fry for 4 to 5 minutes per side, until golden brown and crispy. As they get golden, you can flip them a few times to get all the sides crispy. Again, it doesn’t have to be perfect, and it’s easier than it sounds. Transfer the tofu to a plate, and repeat with the second batch. Remove all the tofu to a plate.
In the same skillet, make the sauce. Add the minced garlic and cook for 1 minute. Add the water/stock, sugar, vegetarian oyster sauce, light soy sauce, honey, Shaoxing wine, rice vinegar, sesame oil, and white pepper. Bring to a simmer, and simmer for 3 minutes.
Combine the cornstarch and water into a slurry. Add it to the sauce, and let it thicken and cook for another minute. Toss the tofu in the sauce. Serve, sprinkled with sesame seeds and scallions.