I would guess more so the latter.
Fox has been going more to the right for a few years now, but CNN has really been fading out especially with the recent scandals hitting Chris Cuomo and Don Lemon. Their core audience is older centrist-leaning folks and securing someone like Chris Wallace may help them bring over some center-right viewers from Fox.