Can't answer the first part because I haven't followed Campy's changes closely. The issue will (maybe) be the chainring gap. Narrowing it will increase the amount of cross chain rub on the inside face of the outer while on the inner. Otherwise odds are it's fine.
Yes, chainring wear can cause chainsuck, but there are plenty of other causes. Here's a way you can check if the rings are the problem.
Shift to the smallest rear sprocket and put the bike on the floor in a way that the rear wheel can't turn. (brake on, front wheel against a wall, stick across the chainstays). Push down on the pedals and note that the ring can move forward against the non-moving chain. Now pull the chain down from where it disengages the chainring at the bottom, and note if it's snags on the teeth as you do so. If you can't rotate the crank to where the chain sangs on disengaging, then the ring is not causing chain suck.
__________________
FB
Chain-L site
An ounce of diagnosis is worth a pound of cure.
Just because I'm tired of arguing, doesn't mean you're right.
“One accurate measurement is worth a thousand expert opinions” - Adm Grace Murray Hopper - USN
WARNING, I'm from New York. Thin skinned people should maintain safe distance.