This is working as designed. This is working as designed because the OS on which the Foglight Agent Manager (FglAM) is running is case sensitive.
Unlike Windows based systems, Unix-like systems consider ScriptName.sh and ScriptName.SH as 2 different files. If a user was to run the cmdLine directly in a terminal, it would also throw "No such file" error. This is one of the OS properties and Foglight cannot modify that.