We are having the same problem with our iOS game that uses StoreKit hosted downloads, when running on an M1 Mac. The download starts and gives progress updates as normal, but once it gets to 0.8 (which means the file is fully downloaded), there's nothing further. We would expect to see SKDownloadState.Finished, where we can then get the file and deal with it; but that state does not occur at all.