Hopefully someone can chime in with real world experience but I do know that in recent memory (Dataverse 5.1) a fix went in to allow Zenodo records to be harvested into Dataverse:
https://github.com/IQSS/dataverse/issues/5050
Alternatively, there are APIs for importing datasets into Dataverse but your choices are Dataverse's native JSON format, SWORD (dcterms), DDI, and a new experimental JSON-LD format. You'd need to be able to export the Zenodo dataset in one of these formats (or transform the data into one of these formats).
I hope this helps. Please keep the questions coming! It would be nice to make this possible and easy!
Phil