This was going to be a troubleshooting question but I figured it out mid-post. We use fixed-date expiration dates for our subscriptions (10 different 'plans'), and I was seeing what I thought were random start dates for subscriptions. I tracked it down to me not setting renewal groups. However, I find it a poor implementation to have renewal groups enabled by default (thus treating all subscriptions as extensions of themselves). Because of that, I was getting different start dates all based on if a user had any combination of subscriptions already. This could also cause a user to get a subscription with the start date the same as the expiration date or even more ridiculous, start dates AFTER the expiration date. It's quite possible for one of our users to have upwards of 4-5 different subscriptions depending on their job role. I see that if -1 is entered as the renewal group, it'll always treat the start date as the current date. THIS should be the default. Or at least provide a global toggle for using renewal groups. Otherwise big problems can occur.