I don’t know if the supplied sounds are different, but i found my own, and when we changed the code to use PlayOneShot(), there was no sound. A quick check, and there is an overload you can use for volume between 0-1. So:
thrustSound.PlayOneShot(rocketEngine, 1);
Add your volume preference, see “1” above, should fix the issue.