Yes, that behavior is expected when you enable Campaign Budget Optimization (CBO) in Facebook Ads.
Here’s why it happens:
When using CBO, Facebook automatically allocates your campaign’s budget across ad sets based on performance. If some ad sets are underperforming or not exiting the learning phase efficiently, Facebook may:
This is part of the platform’s optimization logic. Instead of spreading budget evenly, CBO prioritizes ad sets that are driving the most results for the least cost.
What to Do About It
Review Ad Set Performance Metrics:
If an ad set has a high cost per result, low CTR, or poor conversion rate, Facebook may shut it down under CBO rules.
Use Ad Set Spend Limits (Optional):
Test Ad Sets in Separate Campaigns: