I was running into the same issue on an Apple Silicon MacBook, and after a lot of trial and error, I finally got it working by passing both --platform linux/amd64 and --provenance=false. Hope this helps anyone else stuck on this!
--platform linux/amd64
--provenance=false