I can confirm this issue is still occurring for us on iOS 14.2 and is exactly as you described. Our share extension does not show up in the share sheet the first time you tap the share button. But if you dismiss the sheet and tap the share button again, then it will appear the second time. Sounds like it might be a iOS or Safari bug.
Interestingly enough a very similar bug was introduced in macOS Catalina 10.15 which was ultimately fixed in 10.15.4. With that bug, share extensions that used the NSExtensionJavaScriptPreprocessingFile key simply didn't appear at all.
Topic:
Developer Tools & Services
SubTopic:
Xcode
Tags: