Any support for ECDSA with key use = enc?

I’m trying to create a ECDSA key provider and key use = enc using the createKeyWrapper. In the console it showed up correctly,

however in JWKS URL it is still showing as “use”: “sig”. Any idea what’s missing?
The algorithm use is also wrong. Where can i add “ECDH-ES+A256KW”?

    protected KeyWrapper createKeyWrapper(KeyPair keyPair, String ecInNistRep, KeyUse keyUse) {
        KeyWrapper key = new KeyWrapper();

        key.setProviderId(model.getId());
        key.setProviderPriority(model.get("priority", 0l));

        key.setKid(KeyUtils.createKeyId(keyPair.getPublic()));
        key.setUse(keyUse == null ? KeyUse.SIG : KeyUse.ENC);
        key.setType(KeyType.EC);
        key.setAlgorithm(AbstractEcdsaKeyProviderFactory.convertECDomainParmNistRepToAlgorithm(ecInNistRep));
        key.setStatus(status);
        key.setPrivateKey(keyPair.getPrivate());
        key.setPublicKey(keyPair.getPublic());

        return key;
    }