launchd error "Could not find and/or execute program specified by service"
Launchd does not perform word splitting. Remove the escape characters \ from the following line-

&lt;string&gt;/Users/rhiannon/Library/Application\ Support/Script\ Testing/test-launchd.sh&lt;/string&gt;