El error parece indicar un problema con un elemento del array que deberia ser dato y no array
Enviado desde mi Redmi Note 9S mediante Tapatalk
AIns( ::aDatos, nDestino + 1, ::aDatos[ nOrigen ], .T. )
ADel( ::aDatos, nOrigen + 1, .T. )
a[1]:= "a"
a[2]:= "c"
a[3]:= "b"