I noticed that you've opened a new forum post question on the same topic and provided more details there: https://www.telerik.com/forums/page-break-after-crosstab#Q205ECLDBE6MDsJ8pKGk6g
But for our community, I'll post my answer here as well:
"It is best to avoid creating the reports dynamically. Due to the complex nature of the reports modifying its definition manually can lead to errors due to missing properties, incorrect positioning of the elements etc.
More considerations on this topic are provided in Modifying or Creating a report at Run-Time KB article.
Based on the information and the code snippet, it seems that the sub report areas overlaps with the master report areas as the report items in sub report are having hard-coded positions that are not considered with the layout of the master report.
To see which items overlap, you can serialize the report definition after it is created programmatically. This will allow opening the report created programmatically in the Report Designer, check its layout and see which items' properties need to be modified at run-time.
When report items are added dynamically it is harder to layout them correctly and position of each item must be calculated very carefully. In the Report Designer, you can see where each item is positioned and overlapping areas will be marked with an exclamation mark.
To provide you further suggestions, we would need to check the report definitions of report and sub report together with the custom code used for creating sub report.
Please attach a runnable demo reproducing the problematic output so we can test it locally."
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Feedback Portal
and vote to affect the priority of the items