Yeah, I have mine installed at E:\Steam and it isn't finding it.
From what I'm seeing on stackoverflow, you'll want to first get the Steam install location from the registry:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\InstallPath
Then, you can get the library paths from:
\Steam\SteamApps\libraryfolders.vdf
There's a sample python script here (needs to be modified to use the Steam InstallPath from the registry):
https://stackoverflow.com/a/39557723
the libraryfolders.vdf looks like a JSON that can hold multiple library configs. For example on my system:
"libraryfolders" { "0" { "path" "E:\\Steam" "label" "" "contentid" "xxxxxxxx" "totalsize" "0" "update_clean_bytes_tally" "2147829949" "time_last_update_verified" "1739270362" "apps" { "228980" "423466214" "281990" "22729289796" "289070" "29135479543" "321060" "642708774" "867210" "2274391871" "908070" "490324899" "990080" "76500141990" "1203620" "35390308344" "1268590" "6750084266" "1383680" "583123577" "1393370" "4328293065" "1827650" "640540130" "1958220" "11647855498" "2026000" "3291908994" "2135150" "0" "2407360" "15027504367" "2594920" "956356683" "3065170" "24976820946" "3107230" "12519113988" } } }
Since there could be multiple libraries, you might want to also confirm that the appID for Star Knightess Aura ("1827650") is also in the "apps" section for the library (if more than just "0" in the root element of "libraryfolders").