My problem was I had adjusted my pitch to a negative value in the audiosource… For whatever reason with PlayOneShot that makes it not work at all even though if you adjust the pitch in play to negative it will finish but then never play again. Found it out by just removing the audiosource and then creating a new one with defaults lol. Odd little quirk and spent a bit of time wondering why my audio just died on me even though I was following the code in the video.
So for those having some issues try just removing your audiosource and adding a new one to see if that helps. I wonder if there is a way to have the negative pitch without breaking it though…