After migrating my Unreal Engine repository to use Git Large File Storage, all of my assets had vanished. The solution was to run git lfs checkout.

The command ensures that the LFS assets are present on disk. Without this, the repo only contains pointers to the assets in your LFS remote server.

Sources: