I used to get my free credit report every year, but I stopped, which I'm sure is exactly what these scumbags want.
IME AnnualCreditReport.com was easy-to-use and never sends ads. It sounds like you were tricked into using something else. If you genuinely had an issue with AnnualCreditReport.com (unlikely), please do tell the FTC: https://consumer.ftc.gov/articles/free-credit-reports
Like, name one thing they actually do right. Literally anything. I challenge anyone who reads this to name a single bad thing that would happen if all these leech companies got Thanos-snapped out of the universe tomorrow.
We might have worse actors or arbitrary decisions or more expensive loans. Or, why not, all three!
So that was 15 years ago when these mortgages were taken out in his name? Placing it between 2007 and 2008.
That's basically right at the inflection point when the housing market had gotten out of control and started crashing down. This was caused because anyone could get a mortgage, regardless of whether they could afford it or who they were. The banks were accused of doing zero due diligence. In some cases no income verification, no identity verification, no job verification, etc.. You could take a mortgage out in your dogs name, and also apparently a 5 year old's name too.
I like to think that the system is better now, but that's probably a fantasy.
My nephew is now 20. When he was 5 we gifted him some cash in a savings account (to teach him about money stuff). We were immediately served notice that he was overdue on two mortgages. It took three years to get that straightened out (and find out that his ss# was already compromised).
What a mess. What kind of an agency would see the ss#for a literal child and just think, yep, this is fine.