Any update on this? I am having the same issue.
I found that if I set this key in my info.plist UILaunchScreen - https://developer.apple.com/documentation/bundleresources/information_property_list/uilaunchscreen
And remove the key for UILaunchStoryboardName
Then the launch stops showing as a black screen.
However the documentation says we are supposed to be able to continue to use UILaunchStoryboardName, which I want to do also to maintain compatibility on iOS 12 and 13