I get varying results when trying to increase the number of terms for phi and theta in Series. Lately the highest I can go is 14 terms but I have previously been able to integrate 18 terms. Once, when I tries 20 I got a SeriesData dump. What's going on and why does Mathematica spit out the integral unsolved when a higher number of terms is used.