Hi Rob,
Firestore is considered the newest version of Cloud Datastore, there are multiple benefits that come with this update.
After doing a little bit of research on this I've found a very interesting article that describes multiple ways to migrate blobs to a GCS bucket in another project. I personally think that in your case the option #2 which consist of using the open source tools[4] that would store a Datastore mapping from the existing blob key to the GCS filename and then running a simple gsutils cp[4] command seems to be the easiest option.