Unless beszel is configured to resolve the container’s IP, I believe this is wrong. Prefixing with http://
may cause problems. Since they’re both in containers, hostname resolution should work. Remove it so it looks like this and see if it fixes it:
beszel.cherringshaw.synology.me {
reverse_proxy beszel:8090
}