Hi @XIONG, welcome to the Typst forum! I’ve updated your question title to follow our guidelines.
Maybe you have a local version of Libertinus Serif that doesn’t include the smallcaps? Can you try to compile the document with typst compile --ignore-system-fonts file.typ
?
See here for more details on Typst’s font handling.