IOS: Text Selection in WKWebView (WKSelectionGranularityCharacter)
These and other issues are all fixed as of iOS 13.
There are several known bugs that are still not fixed.
You can execute JavaScript to get selected text as a workaround.
window.getSelection().toString()
Docs