To make the filling, heat a pan over medium heat and drizzle oil in it. Add in the garlic. Cook for about 30 seconds or until aromatic. Be careful to not burn the garlic.
Add in the ground pork and cook until all has turned brown. Drain the oil in a colander.
While the meat is draining, reuse the same pan. Drizzle in some oil and add in the vegetables. Sautee until the vegetables have become slightly tender.
Add the meat back into the pan and add in the seasonings. Salt, pepper, garlic powder, and shoyu. Mix and cook for one more minutes. Then add in the green onions and cook for another minute. Take off the heat and let it cool down to room temperature.
Make the flour paste by combining the flour and water in a small bowl. Mix to get a thick paste like consistency.
Assemble the lumpia by separating one sheet of the wrapper. Lay the wrapper on a plate with one corner pointing towards yourself. Add on about 2-3 tbsp of the filling. Take the bottom corner of the wrapper and fold over filling. Roll tightly until you reach about three fourths of the way to the top corner. Gently but firmly fold the right and left corner to the middle (it'll look like an envelope). Tightly roll towards the top leaving about an inch gap. Apply the paste and roll the rest of the way to seal it off. Repeat this procedure until all of the filling and wrappers have been used.
Fill a pan or pot with oil. Heat it to 350 degrees and carefully add in the wrapped lumpia. Fry until golden brown. About 2-4 minutes.
Line a plate with paper towel to place the fried lumpia on.
To make the sauce, combine the vinegar, salt, pepper, garlic, and chili pepper.
Serve the lumpia with your choice of dipping sauce, and enjoy!