It is not always half a level per attack IV missing.
Attack breakpoints are due to the rounding of the damage formula which involves the attacker's attack stat, the defender's defence, damage multipliers and the power of the move.
CP increase is irrelevant because only the attack increase is what matters, but CP increases are due to increases to all stats.