Are you including the margin requirement in cash flows to determine IRR for short puts?
Every short put will have margin requirement. This margin is supported by collateral you provide for the trade and is a cash flow that is part of an IRR calculation.
If you open an account with $0 balance and want to sell a put, your broker will require you to deposit collateral. This collateral that supports the short put is a cash flow.