Full Answer
Meta's algorithm learns on the ad set level. It needs 50 optimization events (purchases, leads) within 7 days to stabilize delivery. 'Learning Limited' status means Meta doesn't expect you'll hit that threshold at current volume.
Four root causes: (1) Budget too low — if your target CPA is $40, you need at least $286/day per ad set to generate 50 conversions weekly ($40 × 50 / 7). (2) Too many ad sets — five ad sets at $100/day each hit 20 conversions apiece; consolidate to one and hit 100. (3) Frequent edits — changing creative, targeting, or budget significantly resets the phase. (4) Data gaps — incomplete CAPI means Meta sees fewer conversions than actually happened, artificially slowing the count.
Fixes in order of impact: (1) Implement or improve CAPI so Meta sees all conversions. (2) Consolidate ad sets. (3) Budget to CPA × 7 × ad-set-count. (4) Stop editing during the learning phase.
