Weight-loss resistance can often be due to an underlying hormone imbalance. Leptin resistance occurs when your brain stops recognizing leptin's signals to use your body’s fat stores for energy. This causes your body to continually store fat instead of using it. Intermittent fasting has been shown to improve chronic inflammation that can dull the brain’s leptin receptor sites.
When you eat a meal, your body spends a few hours processing that food, burning what it can from what you just consumed. Because it has all of this readily-available, easy to burn energy (thanks to the food you ate), your body will choose to use that as energy rather than the fat you have stored. This is especially true if you just consumed carbohydrates/sugar, as your body prefers to burn sugar as energy before any other source.