While some medicines have quite immediate effect, they also build up in your body over time. The amount of time it takes for medicine to fully clear from your body once stopped depends on its half-life (how many hours for the medicine to clear to half of starting volume). For dapagliflozin, for example, half-life is 12 hours, which means it would take something like 4 days for the medicine to fully clear your body if you completely stop it. This will explain why you might not see a massive impact if you miss a dose.