We may need to review a log to see why this is happening. Do you have an environments.ps1 file on your system? You can find it in Settings \ Configurations \ Repository \ .universal
What I would recommend trying is to make a small change to the environments in Settings \ Environments. Like adjust the max runspaces slightly. This will cause it to create an environments.ps1 file and then it won’t try to detect PS during startup and use the static list of environments.
I’m not sure why it wouldn’t always detect PS7.3.1 but this will make sure that doesn’t happen any more.
Steps taken
Edit
Modify a script
Run script modified script several times
Edit Script setting. I was changing the Error Action
Cancel Editing
Now cannot run jobs