By selling that additional Put, you're not only collecting the credit, but you're also introducing more risk. In essence, that's the reason the other party pays you for handing them the Put option.
I this case, I doubt that you will collect a high premium, if at all, for the 120P expiring in less than two weeks, with the current price at $205.
But if the price falls back below 120, you will be out of luck and end up with a loss. You're still long on the 90P, so your loss is limited to USD 30 per share, or $3,000 per contract.
So, back to your original question "Can't losses from Long Puts always be reduced"... Well, let's say you can always reduce them slightly by selling that additional Put option, BUT that sale might end in a larger loss for you at expiration - or even earlier in case you get assigned on your short put.