It seems that you can update records in a temporal table but cannot create new records since the start_date and end_date are seen by PowerApps as required fields, whereas in fact they are generated by the system. This is a major inconvenience in implementing versioning.