Does an ITM Put Option Guarantee a Profit for the Buyer?
No, an "in the money" (ITM) put option does not guarantee a profit for the buyer. While the ITM status means the option has intrinsic value at the moment, the buyer must subtract the premium paid for the option contract.
A profit is only realized if the intrinsic value at the time of exercise is greater than the initial premium paid.