For the first problem, could you either send me the image you're using as well as the relevant game settings (screen size, splash screen scale mode, orientation, etc), or send me the game itself?
Regarding the old splash screen still being present, it seems to be some issue with the device caching the image (so it doesn't need to scale the image again next time you open your game).
https://stackoverflow.com/questions/33002829/ios-keeping-old-launch-screen-and-app-icon-after-update/33003622The displaying of two images in a row is because iOS displays one (the cached one), and then hands control over to the app. One of our third-party libraries, SDL, then re-displays the same image (but without a cache), so it should always be the correct image. Finally, control is handed over to OpenFL/Stencyl, and the second launch image is removed.
Depending on how quickly each of these stages is loaded, you may not even see one or both of the launch screens. Both should be identical, but because of iOS not updating its cache, the first one may be an old image.
I've seen conflicting reports about whether this does or doesn't affect end-users who download your app, but there may be something we can do to prevent it from happening.