Thanks, that's what I thought you were going to see.
The WH1080/3080 output wind direction with a resolution to 22.5 degrees. What WeatherCat logs is the average wind direction, which it computes, but what is sent to the custom CGI is the immediate wind direction direct from the console; hence the 22.5 you're seeing (you can see the immediate wind direction from your station in the 'Live Data' view from WeatherCat's 'Tools' menu).
I'll raise a feature request to either change what we send to be the average wind direction for these stations, or add average wind direction to the protocol.