Hi @SergiuTPLS
This option works best on your scenario since you already in Edit Form
1. Create a new button on the edit form called "Save as New" or "Duplicate"
Patch('SPList', Defaults('List'), {Columns in the form});
Other Options also possible based on fields
2. Get specific item from SP to Collection
ClearCollect(ColSPItem, Lookup(SPList, ID= 10));
Update the collection ID = blank()
Patch(SPList, ColSPItem);
3. Call the Power Automate from powerapps to create duplicate
4. Have Power automate to create duplicate when some condition is met