In a small bowl, whisk together sugar, water, rice wine vinegar, fish sauce, lime juice, garlic, and thai chili until the sugar is dissolved. Set aside.
In a large bowl, combine rice flour, turmeric, and salt. In a medium bowl, whisk together water, beer, and coconut milk. Add wet ingredients to dry ingredients and whisk until just combined.
In a small nonstick skillet, heat 2 T. canola oil over medium-high heat. When oil is shimmering, place four shrimp in a line down the lower half of the skillet. Fill bottom of skillet with crepe batter (about ¾ c.). Sprinkle with 2 T. bean sprouts and 2 T. scallions. Cover with a tight-fitting lid, reduce heat to medium-low, and cook until shrimp are opaque, 3-4 minutes. Remove lid, return heat to medium-high, and continue to cook until crepe is crisp and golden brown on the bottom, another 1-2 minutes. Carefully transfer crepe to a paper towel-lined plate to drain. Repeat to make three additional banh xeo.
To serve, fill banh xeo with pickled daikon and carrot, basil, mint, and cilantro leaves. Divide bacon among crepes, then fold in half and slice into strips. Serve with red leaf lettuce and nuoc cham.