Subscription reporting - Fixed, flex, and exchanges

Hi all,

We have a variety of fixed and flex packages for fy22 (that have had a lot of exchanges into, out of/return, and within) and are trying to come up with the best way of reporting on number of package seats.  Different reports are giving us different numbers, which I expect to an extent because of the fixed/flex issue.  Analytics does not match reports, either.  I've even done a list based on package history season with a corresponding output set to spit out package seat count.  What is your preferred method of reporting on number of package seats, especially during a period of heavy exchanging?

Thanks!