i'd love to learn more about this but i think banks don't actually know you have a subscription or how long is it, they just let the vendor charge you repeatedly and you have the option to revoke this permission through your bank (so the result would be a transaction failed upon next renewal, which not exactly the same as cancelling your subscription through the vendor)