Stay away from processed fake meats also, that's my problem, all them processed fake meats like Beyond. I just ate a fake Bratwurst a few minutes ago lol they're vegan, but basically made up of a bunch of chemicals and oils.
It's hard as fuck to get tofu to actually absorb a marinade. You gotta press all of the water out of it first which is time consuming as fuck, then let it sit in the marinade for a few hours.
Lately out of laziness I just chop it in to cubes, season it with pepper, garlic, onion powder, a little bit of olive oil and coat it with some corn starch and throw it in the air fryer. Makes good crispy tofu.