I think the main problem is not scrolling page vs modal, there are two other issues which are more important:
Make the content more accessible:
- reduce number of entries (e.g., do you really know that your users can distinguish all the "inverter" options?)
- sort entries (if your users know the options so well, the don't want to scan through the entire list, but rather know that "M" starts somewhere in the middle)
- make the list searchable (e.g., add a search input field at the top)
Make the design unambiguous:
- What is the difference between the "X" and "Close" buttons? Use only one, or clarify their difference (and place them near each other).
- Is this a selection (as indicated by title) or a navigation (as indicated by the line-end chevron icons)?
If it's a navigation already (i.e., if the selectable options are on the next screen, you may think about adding more hierarchy levels (as proposed by Piotr already), but then you should reduce the number of categories to at most 10 per level.
If it's (single) selection, remove the chevron. (Multiple selection requires a selected state on the rows [by checkbox or background color] and a "Select" button at the bottom.)
If you combine search and hierarchy, make sure the search works across hierarchy levels, i.e., list all categories where the search finds matching options.