This is what happens when I list sdks through dotnet
To install the sdk I did:
wget <dotnet 8.0.111 sdk>
sudo mkdir /usr/share/dotnet
cd /usr/share/dotnet
sudo tar xvf <dotnet 8.0.111 sdk>
sudo nano ~/.profile
// put these at the end of the profile document to enclose my path ENVs
export PATH=$PATH:/usr/share/dotnet
export DOTNET_ROOT=/usr/share/dotnet
// restarted linux
I have fixed it myself. Turns out I did do everything correctly, it was just Godot’s engine not recognizing it in self contained mode for some reason (not sure if that is the core issue but it is a contributor). Reinstalling Godot without self contained mode (and deleting all of the Godot config and cached files in ./config/Godot) with read and write permissions for the file and folder the executable is in let it work normally as usual.