Why did he never become a U.S. citizen?
If he became a citizen J. Edgar Hoover would not have been able to banish him like he did when he left the USA.
I believe it may be that to become a U.S. citizen he might have had to renounce his English citizenry. America makes it very difficult to have dual citizenship. I don't know what it was like then.