If you move the truncation point to the end of the primary database transaction log with the ra_locator move_truncpt command, you may have skipped over DDL commands that have been read by Replication Agent to keep the RASD synchronized with the primary database.
If you know that only one object has been affected, unmark and then re-mark the object affected by the DDL.