I received feedback from a colleague and was able to run a test successfully using a remote generator. Just wanted to let this group know in case someone faces this issue in the future.
Apparently when running a test using a remote generator, the ICA file does not get moved on its own so we need to explicitly move the file to the remote machine. Below are the steps:
1. Ensure the Load Generator (LG) has the agent running as a PROCESS
2. Before running the test, double click on the Load Generator name in the Controller Scenario (in the Design tab)
3. A "Group Information" dialog box opens up
4. Click on "More", select the "Files" tab
5. Click on 'Add'
6. Add the ICA file which you're using in your script
Once done, play the scenario and the test starts running!