All Python options to access different "report" elements to a report (template, custom template, and reports).
Items such as Text Element, Different specific sections of a report (e.g. Report Header, Page Header, Details, Group Header, etc)...similar to the Layout in Pro.
All for arcpy functionality to access these elements similar to the Layout.
A custom report template is available at 3.2 and would be great to use and access this functionality.
Like a "Map Layout," expanding the programming capability (and expanding the Pro interface to make additional changes to the custom report template/layout) would be great and parallel the functionality found in the Map Layout.
These capabilities, especially with Python coding options will/can expand the report options in a more logical manner than attempting "a report" (without a map, but using data from a data table, feature class table, etc) than a Table Frame.
I do have a PPKX file that I can share.
I responded to a similar issue, here: https://community.esri.com/t5/python-questions/modify-static-text-in-arcgis-pro-report-with/td-p/131...

