You know the answer. Less inputs!
I had a screen with over 700 widgets that froze the Studio every single time. I mean 4 hours to open it and even scroll made it unresponsive for half an hour.
There is a famous workaround. First, you place an unnecessary If around a section of the form. Its condition: True. The inputs go on True branch and a name for the section go on False. Like this.

Then you configure your If to only show the False branch.

The consequence is that now instead of seeing a full form, you only see a text. And the same is valid for Studio so it will load faster.

If you need to see the inputs, just change the show to True and it available for you.
If you split the form is 3 or 4 sections that should do the trick. The loading will be a lot faster (less elements on screen) and because there are so many sections, even if you forget one once in a while, in 10 seconds it will open.
And because the only condition is True for what existed before, False for the label you added, nothing affects the final screen.
Give it a try and say how it works out for you.