Season the beef chuck generously with salt and pepper. Let sit for at least 5 minutes or up to 48 hours.
Heat canola oil in a large, heavy-bottomed Dutch oven over medium-high heat. Sear beef chuck on all sides until deeply browned, about 8–10 minutes total.
Transfer beef to a plate. Discard excess fat from the pot (no need to wipe clean).
Return pot to heat. Add honey and let it caramelize for about 2 minutes, until bubbling and fragrant.
Reduce heat to medium-low. Add garlic, onion, cinnamon, star anise, ginger, chiles, and bay leaves. Stir to coat in the honey and cook for 2–3 minutes.
Add broth, soy sauce, vinegar, and fish sauce. Return beef chuck to the pot. The liquid should cover at least three-fourths of the meat - add more broth or water if needed.
Bring to a gentle simmer on the stovetop. Cover and transfer to a preheated oven at 275–300°F.
Cook overnight, approximately 8 hours, until the meat is fall-apart tender.
Remove beef from the pot. Slice or shred as desired. Strain braising liquid if preferred.
Toss fresh herbs and chives together, seasoned lightly with salt and pepper.
Serve beef with ladled braising liquid and herb topping. Add rice noodles or plain rice if desired.