Too ambitious? 3-week Japan itinerary check

Hi everyone! I’m planning my first trip to Japan this September and would love your thoughts on my itinerary. I’ll be using the Shinkansen to travel between cities.

Days 1–7 (Tokyo):
• Arrival
• Museums
• Mt. Fuji day trip
• Disneyland
• Event (2 days)
• Ghibli Museum

Days 8–12 (Kansai region):
• Kyoto base for a few days (Kyoto, Nara, Uji) and then a few days in Osaka (including Universal Studios).

Days 13–16 (Okinawa):
• Fly out, stay, return

Days 17–18 (Chugoku region):
• Miyajima, Hiroshima (by Shinkansen)

Days 19–22 (Tokyo):
• Return to Tokyo
• Shopping, DisneySea, Sanrio Puroland, departure

I’m worried this might be too ambitious, especially with the Okinawa side trip. Would it make more sense to skip Okinawa and spend extra time in Kyoto or Osaka instead? Any advice or personal experiences would be super helpful. Thanks!

by mateoacd2912