Your tax return is not your income and a lender knows it.
It just does not have a field for the difference. Several documentation routes exist that never open a tax return, and the same business can produce qualifying income that differs by multiples depending on which one the file goes down.
The expense factor is the whole game.
A bank statement loan does not count your deposits. It applies a percentage set by what your business does and how many people it employs: 15%, 30% or 50% for a service business, 25%, 50% or 85% for a product business. Same deposits, five and a half times the spread in qualifying income, before anyone looks at your actual expenses.
Your options are assigned, not chosen.
Housing event history and mortgage lates put you in a program tier, and the tier decides whether the third-party P&L, asset depletion and written verification of employment routes exist for you at all. One late payment can remove the structure your business needs.