Eu tropecei nisso também.
O arquivo não tinha dono e eu não pude excluí-lo.
Eu verifiquei se havia processos contendo um bloqueio. Nenhum!
Eu tentei definir o proprietário via "takeown". Sem sorte, o arquivo não existe !!!
O problema surgiu por causa da nomeação do arquivo.
O nome do arquivo terminou em um ponto, por exemplo "OneDrive - Bla Bla".
Parece que o OneDrive está criando nomes de arquivo com pontos pendentes, enquanto a maioria dos outros programas do Windows apaga os pontos pendurados. Então, obviamente, takeown e acabou não encontrando "OneDrive - Bla Bla".
Eu finalmente consegui usar o nome 8.3 ms-dos do arquivo,
por exemplo, "takeown / F ONEDRI ~ 0"
Para obter o nome 8.3 usando "dir / x" é uma opção.