Since Apple announcing uses of WKWebView instead of UIWebView, Microsoft has official shared a "trick" to manage this issue on this link: https://docs.microsoft.com/en-us/xamarin/xamarin-forms/user-interface/webview?tabs=windows#uiwebview-deprecation-and-app-store-rejection-itms-90809
The document said that to select Link All of SDK Only on Linker Behavior setting and add additional "mtouch arguments" as --optimize=experimental-xforms-product-type. It seem now Xamarin is running the app using WKWebView and apple store has accepted it.
But changing the Linker Behavior seems create another issues, it turn out the Newtonsoft.Json library is not working properly. If I turn it Don't Link, then the app is working properly.
Is there anyway to implement WKWebView programmatically without changing the Linker Behavior?