No final, não tem nada a ver com os espaços no nome do arquivo. Reescrevendo o código para ajustar o formato do SU e vendo que ele funcionava no computador de outra pessoa, fiz com que eu voltasse ao código original com um olho diferente.
Houve um único espaço após a barra invertida "\" em
FullnameSave=savepath & "\ " & NameOfFile & ".xlsm"
O que me desencorajou é que esse erro de digitação é ignorado / corrigido automaticamente se o nome do arquivo não contiver qualquer espaço em branco, mas gerará um erro se houver um.
Portanto, a solução foi simplesmente reescrever a parte problemática do código do zero e procurar por erros de digitação.Não tenho certeza se esse tipo de solução se encaixa no SU, mas funcionou para esse problema específico ...