If you save a dataverse record via SubmitForm in a Power App, the dataverse keys are not taken into account. If you have defined keys in Dataverse (to prevent duplicate records), they should be taken into account. Currently this is ignored and you can create duplicate records. The defined keys on a dataverse table are ignored. The sense of the keys is made useless.