In a large bowl, mix soy sauce, lemon/lime juice, ketchup, brown sugar, garlic powder, black pepper, salt, and soda. Stir until the sugar dissolves.
Marinate the Meat: Cut the meat into 1–1½-inch chunks. Add to the marinade, ensuring even coating. Cover and refrigerate for at least 3 hours or overnight for deeper flavor.
Soak the Skewers: If using wooden skewers, soak them in water for 30 minutes to prevent burning.
Preheat the Grill: Set to medium heat and lightly oil the grates to prevent sticking.
Assemble the Skewers: Thread marinated meat onto skewers, leaving small gaps between pieces for even cooking.
Grill to Perfection: Cook skewers for 4–5 minutes per side, rotating occasionally. Baste with leftover marinade for extra flavor until the meat is fully cooked and slightly charred.
Rest and Serve: Let skewers rest for a few minutes, then serve hot with rice, coleslaw, or pickles. Garnish with fresh herbs if desired.