Question: Is your Stripe in test mode? Stripe has subscription clocks where you can nominally move the clock forward on a subscription, but I’ve never gotten them to work quite right with Ghost. (Although I’ll fess up that I don’t think I’ve ever changed my local PC’s time.)
Oh, and if you don’t have webhooks set up going back to your local install, you’re not going to get updates from Stripe, so all sorts of weirdness may be going on. Directions for doing that are here: Stripe checkout not working in local development installation - #3 by daniel1
My general observation about Stripe in test mode is that subscription updates are glitchy at best. Stripe deletes subscriptions made in test mode at some point in the future, and there might be other functionality missing. If this is something you need to test, you probably want to spin up a pikapod install or something else fully routable, link it to a stripe account (/not/ your main one) in REAL mode, and see what happens there. Yeah, you’re still going to be waiting 15 hours, but if the problem doesn’t recur, you’ll know tomorrow that it’s a test-mode gremlin.