Why isn't monthly payments add to the next bill?

I have experienced this problem where the plugin will attempt to charge a client via Paypal and if it doesn't get any funds it will attempt to charge them at a later date.

This is good however there are occasions where the plugin for some reason will extend this client account even if no funds are collected.

The outstanding fees are not added to the what becomes due.