Yes, I tried opening kate from the terminal in both the project directory with the cargo.toml file and the /src/ directory. The LSP is only looking in my home folder.
It seems like there should be some variable that Kate can pass to the LSP indicating the current project directory?