Is this a feature? The Attachments Control always reports as 'unsaved' when there is no attachment. At least this is the case for a Form attached to a Dataverse table, with a column of type File.
If you add a file to the column, save, and exit the form, the next time you bring up the Form it correclty reports Unsaved = false.
If you remove the file from the column, save, exit and re-enter the form - so now the File field is Empty - the form reports Unsaved = true.
You can prove this out using the simple 3-screen app generated for you, using a table with at least one File column.
I saw this months ago, and just getting back to it; it is not a very new issue.
Is this a bug or a feature?
This is still a bug.