When running typst fonts | grep "Noto Sans CJK JP" I get a match, so typst should be able to find the Japanese font.
But with this code
#set page(width: auto, height: auto)
#set text(font: "Noto Sans CJK JP")
こんにちは、世界。
I get squares instead of kanji when exporting to PDF and PNG. And I get the correct font when I export to SVG.
Any clues about what went wrong?