I'm not sure but it seems to be hardcoded to 500_000, which means over 1_000_000 considering the hex.
Meanwhile the default max websocket message size is 131_072.
Maybe I'm missing something, but it would make more sense for the Negentropy setting to be based on the configured max websocket message size.