What's so bad about JWT's? The cryptographic protocol is sound.
Let the complexity of the solutions incrementally grow with the complexity of the the problem being solved.
Large swaths of the internet love to hate on JWT but its a major feature in oauth2 and is in use all over the place as decentralized APIs have become more commonplace.