See some "Handshake failed due to invalid Upgrade header: null" error logs, is it possible that they are from go-nostr?
Discussion
In my short looking, gorilla/websocket set websocket for Upgrade header always.
Thank you. Then it maybe comes from other clients. I suddenly saw many of this. It‘s weird.