I think that I have reported this already but I can't find the issue anymore.
auto-key-retrieve first fetches from the keyserver and tries WKD only as a fallback.
That is bad because we can assert some trust based on the key origin if the key came from WKD. We cannot assert that trust if the key came from a keyserver.
So in GpgOL you would get "Level 2 trust" in a key if you received it through the "locate-key" mechanism but no trust if you received it by verifying a mail.
Having the key from WKD would also help with the auto update mechanism that is based on the key origin.