Thanks for posting here and welcome to the community!
How are you running your workflow? In production it shouldn’t “hang up” because of the big load as this is only for displaying it in the UI.
Why do you need to display it every time? If you need to check for something specific in the payload I would create a 2nd workflow that you can use only for testing and have a filter node in there to get the data you want to look at. If the output of the filter is small enough it will not hide the data for display.
Bear in mind that your production flows should not be impacted by this display button and process the entire payload “in the background” whether or not you click to ‘display’ it.