I don't think Bun "definitely can" run most Node code. Both Deno[1] and Bun's[2] Node compatibility are incomplete. Bun being perceived as more compatible is mostly clever marketing.
Surprised I haven't run into any of these incompatibilities.
Sounds like I have some reading to do.