Hate to disagree with Taz, I usually think he's spot on. But, financing the sale can defer paying capital gains tax. Either selling on a land contract, or takiing a note can the taxable portion. In both cases, the sale is recorded, and the gain is determined on the tax return. Then you claim deferral of the tax to future years. In both cases, each year you will reduce the amount of the unpaid gain and pay taxes on the principal portion you received, and then pay tax on the interest earned.
As far as the rents, once the rents are collected by the PM, you, as owner, have received the rents, whether they have been passed on to you or not. The PM, acting as your agent, is only a holder of your funds, and they should be in the PM's trust account. Think of your money with your PM as a savings account.
As far as cash versus accrual method, that's a declaration you make when starting your company, is Federal in nature (for federal tax purposes), and it is up to you. I'm sure the feds have a booklet or something at irs.gov that explains in detail, and one for deferring capital gains taxes as well. Real estate business or anything else, doesn't matter. If you maintain any type of inventory, then you are pretty much required to use the accrual method. But, there are other reasons to use one or the other if you have a choice.
The simple difference between cash and accrual is cash is when paid, accrual is when costs are incurred or benefits are received.
I'm confused a little in your post, you've got a number of experts(?) saying one thing, and your CPA telling you another. Sounds like a Chevy commercial. I'm sure there isn't a CPA on the planet that wouldn't get accrual vs cash methods of accounting right. It's covered on about day three of Accounting 101.