Asynchronous/Batch Processing: The system processes these recalculations in chunks (e.g., batch size of 50).
Up-to-Date Check: The logic checks if the underlying MSI product (if linked) has been updated or deleted. If the MSI product is deleted, the product is marked as up-to-date to skip recalculation.