Unknow the causes, but the dumpfile shows filesystem::path::~path free before init. It's a bug in Clang 20.1, have been fixed in Clang 21+
filesystem::path::~path
could be a bug related to Compiler Reordering feature