I use the cash method and have for decades (various businesses going back to 1980 or so). That way I claim expenses in the year that I actually spend the money. When the reimbursement arrives, it is revenue at that point. For me, a key point is the fee. Suppose you do a shop on December 15, 2022. Using accrual, you have to book the revenue for TY 2022. On January 15, 2023, the MSC tells you that the client has rejected your shop and you won't be reimbursed and you won't be paid. Since you used accrual, you have to report the revenue for TY 2022. Someone may argue that if you haven't filed your taxes yet, you can just fix your records. So, let's move the notification date to February 2023 which is not unrealistic for some MSCs. You filed your taxes on February 10th. You won't be able to claim the loss (it is now a loss because you reported accrual income that did not arrive) until you file for TY 2023 in February 2024.
I find it much easier to use the cash method. Cash goes out in 2022, it goes in the TY 2022 return. Cash comes in during 2023, it goes on the TY 2023 return.
Be aware, that once you make an election either way, you have to continue to use that method unless you ask the IRS for permission to change.
Shopping Southeast Pennsylvania, Delaware above the canal, and South Jersey since 2008