Well obviously personally I can’t understand why anyone would want to play for Spurs…
But, there may be a few reasons that could be happening:
Player has a preference to play in England/Premier League
Club are in his favourite clubs
Clubs manager is in his favourite staff
Players at club are in favourite staff
If club have actively shown interest in him that will increase his interest in them (this is a whole separate issue that needs addressing)
I also think, and I’m not 100% on this, but low a low adaptability attribute will make players less likely to move abroad.
On top of that, English clubs tend to have a lot more money to throw at wages, might not be true in comparison to Real, but would be true in general.