It turns out that the issue was that the new file paths exceed Windows' maximum path length (256 characters):
> physical(my_ff_matrix_1)$filename %>% nchar()
[1] 262
Moving the ffarchive to a location such that physical(my_ff_matrix_1)$filename %>% nchar()
was less than 256 solved the issue.