If you watch Kyohei Sorita’s performance of this, you might also catch some alternate fingerings for some of the really awkward chords. For example, I have NEVER been able to accurately play the chord in measure 31 without missing notes. I figured that a more closed position hand shape worked much better even if it wasn’t a conventional fingering. I was pleased to discover that Sorita does the same thing in places, such as measure 30-34, and a couple places near the end. The fingering I use in mm. 31 is 2-3-1-3-2-3-1 etc. to the top. It keeps the hand more closed and my accuracy rarely falters. This fingering approach works in a few other areas nicely, so you might explore and see if it helps.