-
It's all RNG. Sometimes you've prayed enough to the RNGesus and sometimes you haven't. At 319, you'll still be able to jump straight into the top tier PoE most likely so you'll be 335 in no time so I wouldn't sweat it.
-
RNG can definitely be a hard thing. I'm sorry to hear that, it's okay if you don't make it to 320 before the update, you'll be high enough to do the end game activities and get your light up to higher than 320. :)