Hello,
When a member cancels I have found that rather than set the EOT date to finish up the billing cycle, it is setting it as the start date.
For example. A member signed up for 30 day recurring July 15 2016, and cancels October 20th, rather than having the EOT set at November 15th, it is setting it to August 15th (the start date, and a couple months back)