ciao
qualche tempo fa...ho avuto un problema simile; è scontato comunque che il salvataggio (specie se file corposi) inibisca l'uso del file stesso per il tempo necessario.
Comunque avevo aggirato il problema nel seguente modo:
nell'eseguire la sub on time (tua SubSaveAs), al posto di effettuare un salva con nome del documento, eseguivo un semplice save (liberando di fatto il file stesso);
immediatamente dopo, utilizzavo un FileCopy che, a quel punto, eseguiva la copia del file appena salvato con percorso e nome diverso.
Certo sull'orario che assegni con il FileCopy c'è un minimo sfasamento, ma non credo che possa incidere sui bkUp.
Saluti
Domenico
Win 10 - Excel 2016