You can export you data, and edit your schema as one to one before bulkload it. Or use Upsert block to migrate the relation to a TMP edge and after that delete the one to many, fix that in the schema and do a second migration. That is hard, so the best way is exporting an reimporting.
Yep, that’s a know issue. See FOREACH func in DQL (loops in Bulk Upsert)
Today you have to do the migration per entity. If you do a Bulk upsert in that case, it will mess up the relations. You have to send several Upserts with a relation 1:1.
Not sure, you will have to do a loop for each entity and concat them - would be hard to do. So, as you know that there is only a single relation there, the best is export your data, fix the schema and reimport. Bulk upserts won’t work well for your case.