You're not over thinking this. Bitcoin is a pseudonymous but transparent public ledger, so proving the source of funds linked to your name could be problematic if you ever draw the Eye of Sauron on yourself.
But I wouldn't even consider paying off a house directly with crypto - convert to fiat cash / commodities over time and spend that, pay off your house with KYC income.