The archive size is an approximate target, not a hard limit. When the archive process runs, it checks at the start of the process to verify that the archive size configured has not been exceeded. If the configured size has not been exceeded, the archive process continues. If the configured size has been exceeded, the archive will not proceed.