Upgrading from 2017 to 2019 - Timeout

SOLVED

During the upgrade process, there is a timeout error:

Loading SQL Script File clup_app.sql Error - create procedure spFixActivityLog...
Microsoft OLE DB Driver for SQL Server Error 3633:
    Query timeout expired
This procedure deals with the tciDBActivityLog, we have 74,027,184 rows. So I implemented my own procedure that will move rows with an ActivityDate greater than 30 days and put them into an Archive table...then delete from the archive table after 1 year of storage. 
My fear however, is my tciMaintAuditLog table, 37,459,433 rows. Do any of you happen to do maintenance on this table like I have implemented on tciDBActivityLog? Is there a Best Practice on this?