In OAuth2 access token is typically JWT signed by authorization server. Assuming that we will use Ed25519 to sign the JWT, we will have 128 bits of security.
But what about access tokens that would be encrypted with XChaCha20-Poly1305 instead of using signing? We will have 256 bits of security and access tokens will be opaque to the client (so also to attackers). In this scenario, even if access token is stolen (and we don't use something like DPoP or certificate-constrained tokens) then attacker doesnt have knowledge where to use this access token.
Resource servers will be forced to use introspection endpoint, but whole idea seems pretty good to me. Do you see any security issues or other disadvantages?