He's not overthinking it.
Many are unaware that Airdna and Pricelabs account for cleaning fees in a totally different way. Pricelabs reports revenue EXCLUDING cleaning fees, Airdna INCLUDES them. Seems minor, but in this era of compressed yields accounting for this the right way is mission critical.
Here's an example from a deal I just underwrote:
-- Cash investment = $100K
-- Airdna reported revenue (of a like-for-like comp) = $100K (INCLUDES cleaning fees)
-- Pricelabs reported revenue (for the same comp) = $85K (EXCLUDES cleaning fees)
-- Implied annual cleaning fees = $15K
-- Other annual expenses (excluding cleaning fees): $70K
>>Cashflow/ COC (correctly VS incorrectly accounting for cleaning fees) = 15K vs 30K (15% vs 30% COC)
i.e., if I didn't reduce Airdna's revenue estimate by estimated cleaning fees my underwriting would have been WAY off, but I could use Pricelabs' estimate "out of the box" and ignore cleaning fees altogether in my underwriting bc of how they report their data.