It’s three months after the completion of a fairly routine water loss, and you are still waiting to get paid.
The customer’s mortgage company (who you didn’t know would be on the check) is still holding the funds until an inspection takes place (which should have been completed three months ago). The inspection is held up because the customer is disputing the flooring allowance (which was never explained to them) that does not match the insurance adjuster’s estimate (or yours) that the customer received with the settlement check (which was delayed because it required a supervisor’s approval).