Hi!
Some thoughts:
Look into how easy it is and what crowds are expected to be like at Tokyo Disneyland and just be aware you can't park hop without buying another full price ticket. Since you're going on a Friday, it could be quite crowded still and I know at one point there were definite limitations on buying tickets. I've not been keeping up super closely since the parks will be too crowded to consider on my next trip and when I go to TDR, I prefer staying on property. I'd also check if they've started paid line skipping privileges like the US and Paris Disney. Also be prepared depending on where you are staying the trip to the park can be quite long. Even if you are staying near Tokyo Station, the Keiyo line can take a while to get to.
I could have sworn someone recently asked about the Robot Restaurant on this forum and it was reported closed.
USJ can also get crowded. They 100% have paid skip the lines ticket booklets. Depending on where you are staying it can take longer to get there as well than you think. I will say depending on your plans, staying at one of the hotels next to USJ is surprisingly well priced.
Kyoto Imperial Palace and Nijo are closer together putting Kiyomizudera in between them is just going to add lots of travel time.
I also think you are going to get templed out trying to visit Tofukuji, Daigoji, Fushimi Inari, and Toji all in one day and I think unless you plan to do a cursory visit, that seems like a lot for 1 day.
I would probably pay out of pocket for the shinkansen ticket from Mishima to Osaka and then use a JR west Pass like this one:
https://www.westjr.co.jp/global/en/ticket/pass/sanyo_sanin/For your travel to Hiroshima and KitaKyushu.
Honestly, some of your days seem super packed and some seem super empty (just going from Hiroshima to Kita-Kyushu during 1 day but trying to visit tons of sights in Tokyo or Kyoto in 1 day?)
I might do Kyoto first and then do Osaka, though outside of USJ, I'm not sure why you are spending some nights in Kyoto and some nights in Osaka. It's very easy to get between the two. I have a friend who lives in Osaka who I've visited with until 10:30 pm at night, but I still easily make it back to Kyoto before the last train to sleep in my hotel. I could maybe see it for USJ, I tend to like to be as close to theme parks as I can get because the first hour of touring is the most productive, but you still don't really need to stay in Osaka those other nights.
Good luck!