In current form the question doesn't provide enough level of details to be comprehensively answered.
First guess would be: you just forgot to copy the CSV file to "new" slaves, as per JMeter documentation:
If the test uses any data files, note that these are not sent across by the client so make sure that these are available in the appropriate directory on each server
You can also check jmeter.log file on the slave machines, it should contain messages regarding thread start and stop events or inability to start/stop the thread. JMeter Logging verbosity can be increased if log file is not very informative with default logging configuration.
With regards to allocating 14 GB out of 16 to JMeter it might not be the best idea as larger heap will require more time for the garbage collection. It won't ruin your test but you may have not relevant results. So consider keeping heap occupancy between 30 and 80%.