PivotTables Maximum rows displayed in a PivotTable report is 1 million. Maximum columns displayed in a PivotTable report is 16,000. Maximum number of unique items within a single Pivot field is 1 million. Maximum number of fields visible in the Fields list is 16,000.
I have encountered this issue as well and my workaround is use string instead of range when provide SourceData Value in creating pivot cache. I was able to do pivot table around 70K rows this way. I was able to do pivot table around 70K rows this way.