Those stack traces look like _main() (likely a JS wrapper) calls baos_push() or hfc_lookup(). Are those not correct stack traces? They do look a little odd as I'd expect to see main() (not a JS wrapper, but in wasm) in the middle, at least.
If you were expecting more stack traces to be profiled, perhaps the random sampling didn't happen to pick any up because the sample was too short and those stack traces too rare?
If you have a testcase you can share, I can take a look - I don't think I've seen something like this before, could be a bug. Or a screenshot might help too, maybe the UI is confusing (can try changing between top-down and bottom-up displays in the profiler perhaps, one might be less clear than the other).