Hi,
Thank you for posting in Symantec community.
A client will download a full definition any time its SEPM is not able to build a delta for the content it is requesting. In order for the SEPM to be able to build a delta, the following conditions must be met:
The SEPM must have a copy of the definition revision that the client is currently at.
The SEPM must have a copy of the content being requested by the client.
If both conditions are met, then the SEPM will build a delta for the requested content.
In most cases, if a client is requesting a full.zip, it is because its definitions are farther out of date than the number of content revisions being kept on the SEPM. If a client is requesting a full.zip because of this condition, the product is working as designed.