Fail to register ACME account without EAB policy

I am trying to register a new account using uacme on my newly set up Vault instance.
after fetching a new nonce, the server returns with

{
    "type": "urn:ietf:params:acme:error:accountDoesNotExist",
    "detail": "An account with this key does not exist: The request specified an account that does not exist",
    "subproblems": null
}

I have tried finding logs to see what vault reports the issue to be but can’t seem to find them.
The response itself is not very telling as uacme does send the nonce fetched from vault’s endpoint.

Still can’t seem to find anything good from logs after enabling audit logs and log level to debug.

I tried with the example caddy-server which worked flawlessly.
From the uacme logs I realized the issue is earlier from the nonce request.
I have also tried UACME with letsencrypt which worked without issues.
However, with vault UACME when posting the payload it just returns:

uacme: acme_post: url=http://10.1.1.100:8200/v1/pki_int/acme/new-account payload={"onlyReturnExisting":true} protected={"alg":"RS256","nonce":"dmF1bHQwriTP-bxEDHMkSQAAdBbz3BLC8tK2mIurQRLJ0F_y2EZI5TVQZPSo9A","url":"http://10.1.1.100:8200/v1/pki_int/acme/new-account","jwk":{"kty":"RSA","n":"3_ZpSZp5dFOaIm9Bvn4M3dK0-tZdu6i9oLFGcQWENDgHUdiJA1EwZzqo8TVPrloKenJoZmoMYGDDHF7A9RlBJ-JDcuVtNrtjb3x3N7aykYvXEQKsrwrvdi15u4965J5Rir9CG-uHBLmJ96MCilJyo4Rzw5cj8etQMuIOYWUvN9mf1Teue9HJQLJ6ExGuJg_JKxLp1DzvQGiGEbqR3rLz_5c1pKor9j5pqmnS1_wtL64H3Yl6YER67l7CvJ3biC5zAMxqiHzh3qmY_ox9KUYpRuKErgjqKMpqsWYDoE3D1Ie_UiCoH5wFYRh2hLwEOeSU5wgq8MhBUkrRQJzQOQr1zQ","e":"AQAB"}} jws={"protected":"eyJhbGciOiJSUzI1NiIsIm5vbmNlIjoiZG1GMWJIUXdyaVRQLWJ4RURITWtTUUFBZEJiejNCTEM4dEsybUl1clFSTEowRl95MkVaSTVUVlFaUFNvOUEiLCJ1cmwiOiJodHRwOi8vMTAuMS4xLjEwMDo4MjAwL3YxL3BraV9pbnQvYWNtZS9uZXctYWNjb3VudCIsImp3ayI6eyJrdHkiOiJSU0EiLCJuIjoiM19acFNacDVkRk9hSW05QnZuNE0zZEswLXRaZHU2aTlvTEZHY1FXRU5EZ0hVZGlKQTFFd1p6cW84VFZQcmxvS2VuSm9abW9NWUdEREhGN0E5UmxCSi1KRGN1VnROcnRqYjN4M043YXlrWXZYRVFLc3J3cnZkaTE1dTQ5NjVKNVJpcjlDRy11SEJMbUo5Nk1DaWxKeW80Unp3NWNqOGV0UU11SU9ZV1V2TjltZjFUZXVlOUhKUUxKNkV4R3VKZ19KS3hMcDFEenZRR2lHRWJxUjNyTHpfNWMxcEtvcjlqNXBxbW5TMV93dEw2NEgzWWw2WUVSNjdsN0N2SjNiaUM1ekFNeHFpSHpoM3FtWV9veDlLVVlwUnVLRXJnanFLTXBxc1dZRG9FM0QxSWVfVWlDb0g1d0ZZUmgyaEx3RU9lU1U1d2dxOE1oQlVrclJRSnpRT1FyMXpRIiwiZSI6IkFRQUIifX0","payload":"eyJvbmx5UmV0dXJuRXhpc3RpbmciOnRydWV9","signature":"PysC0Gaqwo3knTADK_EGxgsdlnej6zuB_lFrHih95pgRb6Y4wCVha9iouMVEA-7M7PzkG1ZJnRhhGmfW--nE6ftsqzHDVmozNVC1yHsuEtm9AwA3hevq-hl55nakuk7kJMeix9QSSdwlUUKibf6rRYJa7x3WzfDMWARuVlEpaSZXsBD-4ksML2FQgKXySW0pQXHpG3KV_Yd2FGGeZ8KeadZgFRFQVaRMlIVeysnUODZmJHXPOrHW33cZnZLd_IBU1sMXp6HA0VMvRQD3A8V6Pw1VlQq4znREBuGrjmJAKkg-Y-6wXR2Yym9Oauj30aZuw5y7s38FwbkqkIRqRnm6xw"}
uacme: acme_post: HTTP headers:
HTTP/1.1 400 Bad Request
Cache-Control: no-store
Content-Type: application/problem+json
Strict-Transport-Security: max-age=31536000; includeSubDomains
Date: Thu, 13 Jun 2024 20:52:09 GMT
Content-Length: 181

This is an excerpt from an example server I used caddy with as well.