I don’t know how but Snapfish has suddenly accepted them all and says they’re JPEG’s, even though my iPad is still saying a lot of them are HEIF. I haven’t done anything. It’s very strange but problem sorted 😁. I’ve changed my settings to make sure all future photos are JPEG’s.