After the transaction finishes, SQL Server can reuse that transaction log space, assuming you perform log backups during the operation.
with a small number of rows per chunk, sql server usually has enough resources to manage individual row-level locks without having to escalate to a full table lock.