I finally gave up on enabling HTTP/3 manually in aaPanel. At first, I managed to configure it so that the HTTP/3 check passed without issues, but after about an hour my domains started throwing errors, either in the backend or the frontend.
I believe the aaPanel developers should consider providing a built-in option for this. Ideally, aaPanel should offer a simple switch to enable HTTP/3 for domains, just like it already does with SSL or HTTP/2.
Right now, handling the listen directives for multiple domains causes conflicts and errors, which makes it very hard to maintain. A native function inside aaPanel would save a lot of time and make it stable.
I strongly think this is a feature aaPanel should add.