Einstein died in NJ but I don’t think we can call him an American scientist.
Einstein died as an American citizen, but prior to that he held citizenship of several countries including Prussia, Austria, Switzerland and Germany and several kingdoms that no longer exist.
If we must be more nuanced, calling him German-American will be appropriate and respectful of his heritage as well as his chosen country at the time of his death.
Best,
Erik