Is tracking sp500 on multiple accounts a bad idea?

Hello, for preface, I am a Japanese citizen currently attending college in the states, and I’m exploring where I want to build my long-term career. At the moment, I invest in the S&P 500 through a NISA account with Rakuten Securities in Japan. Since I will soon begin part-time work in the U.S., I am also considering opening a Roth IRA and possibly a brokerage account with Fidelity. My goals are:

  • To hold some assets directly in USD.
  • To continue investing in the S&P 500 (at least within the Roth IRA).

However, I’m struggling with two concerns which conflicts with my goals:

  1. Diversification vs. growth: I understand diversification is important, but I worry that spreading out too much will reduce the long-term compounding power compared to focusing on the S&P 500 on a single nest.
  2. Account priority: Should I prioritize opening a Roth IRA (and potentially a Fidelity account) to invest directly in U.S. assets, or would it be better to convert my USD back to yen and continue concentrating investments through my existing NISA account?

Thanks!

by Walmartpancake